CarterPerez-dev
8c8a37c654
docs: add learn folder and update README for systemd persistence scanner
2026-04-15 19:21:56 -04:00
CarterPerez-dev
aa0c03d0e9
feat: add systemd persistence scanner project
...
17 scanner modules covering systemd, cron, shell profiles, SSH,
XDG autostart, PAM, udev, kernel modules, LD_PRELOAD, MOTD,
init.d, at jobs, logrotate hooks, systemd generators, bash
completion, network interface hooks, and sshrc.
16 detection patterns with MITRE ATT&CK mappings, baseline
diffing, JSON output, and ignore-list support.
go install: github.com/CarterPerez-dev/sentinel/cmd/sentinel@latest
2026-04-15 09:00:16 -04:00
Carter Perez
d856257b3c
Update README.md
2026-04-08 00:46:42 -04:00
Carter Perez
e96420176c
Merge branch 'main' into project/credential-harvester
2026-04-04 20:23:24 -04:00
CarterPerez-dev
c1ec748dda
feat: credential enumeration complete
2026-04-04 20:21:19 -04:00
Carter Perez
2e182b39d7
Update README.md
2026-03-30 16:03:21 -04:00
Carter Perez
9f01c0219b
Merge pull request #138 from CarterPerez-dev/project/linux-cis-hardening-auditor
...
Add linux CIS hardening auditor
2026-03-30 15:52:46 -04:00
CarterPerez-dev
ec7a41bb3f
project linux-cis-hardening-auditor complete
2026-03-30 15:50:06 -04:00
dependabot[bot]
f037ff0a88
chore(deps): bump pygments in /PROJECTS/beginner/c2-beacon/backend
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0 )
---
updated-dependencies:
- dependency-name: pygments
dependency-version: 2.20.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-30 17:24:59 +00:00
Carter Perez
1dc475d9ef
Update project badge from #8 to #18 in README
2026-03-26 00:46:55 -04:00
Carter Perez
c3e193fe4c
Update README.md
2026-03-26 00:46:26 -04:00
Carter Perez
854ceeb9da
Merge pull request #127 from CarterPerez-dev/project/firewall-rule-engine
...
feat: complete project firewall-rule-engine
2026-03-26 00:45:27 -04:00
CarterPerez-dev
22bb337320
feat: complete project firewall-rule-engine
2026-03-26 00:41:59 -04:00
Carter Perez
934a59c10f
Merge pull request #125 from CarterPerez-dev/dependabot/uv/PROJECTS/beginner/metadata-scrubber-tool/pypdf-6.9.2
...
chore(deps): bump pypdf from 6.9.1 to 6.9.2 in /PROJECTS/beginner/metadata-scrubber-tool
2026-03-25 18:47:27 -04:00
dependabot[bot]
7b9f9e49a3
chore(deps): bump requests in /PROJECTS/beginner/keylogger
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-25 21:01:04 +00:00
dependabot[bot]
a520b6014d
chore(deps): bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.9.1 to 6.9.2.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.9.1...6.9.2 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.9.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-25 20:47:17 +00:00
CarterPerez-dev
e696b084a1
fix: suppress gosec G703 false positive on sanitized paths
2026-03-22 22:28:37 -04:00
Carter Perez
3bf0efcc07
Merge pull request #119 from CarterPerez-dev/project/hash-cracker
...
Project/hash cracker
2026-03-22 21:07:59 -04:00
CarterPerez-dev
9e314908b2
feat: complete project hash-cracker
2026-03-22 21:00:23 -04:00
CarterPerez-dev
e76a7224ba
fix: replace emojis with Unicode symbols, add wordlist and symlink install
...
Swap emoji icons for clean Unicode symbols (✓ ✗ ◆ ▸ ⏱) matching the
Go project style. Include 10k-most-common.txt wordlist for zero-friction
Quick Start. install.sh now symlinks binary to ~/.local/bin/hashcracker.
Fix DIM unbound variable in install.sh.
2026-03-22 11:24:28 -04:00
CarterPerez-dev
efdfacdb55
feat: install.sh, Justfile, and README for zero-friction setup
...
install.sh detects package manager and installs all dependencies.
Justfile provides build, test, run, and clean commands.
README follows repo convention with ASCII banner and badges.
2026-03-22 10:46:14 -04:00
CarterPerez-dev
f90a6ada5e
feat: CLI with Boost.program_options and hash type dispatch
...
Full argument parsing for all attack modes, hash auto-detection,
salt support, thread count, and JSON output. Dispatch resolves
hasher + attack at compile time via template instantiation.
2026-03-22 10:39:07 -04:00
CarterPerez-dev
3e2c3ff002
feat: Engine, ThreadPool, and Progress display
...
ThreadPool: jthread-based work partitioning with SharedState atomics.
Progress: rich terminal output with Unicode box drawing, ANSI colors,
progress bar, speed/ETA display, and cracked/exhausted result rendering.
Engine: template function wiring hasher + attack + threading + salt.
3 integration tests passing (crack, exhaust, salted crack).
2026-03-22 10:29:06 -04:00
CarterPerez-dev
6542a097f8
feat: all attack strategies (dictionary, brute-force, rules)
...
DictionaryAttack: mmap-based wordlist reader with thread partitioning.
BruteForceAttack: keyspace generator with mathematical partitioning.
RuleSet: 7 mutation transforms via std::generator (capitalize, leet,
append/prepend digits, reverse, toggle case).
RuleAttack: combines dictionary words with rule mutations.
22 new tests, all passing.
2026-03-22 09:25:09 -04:00
CarterPerez-dev
dd27eb2620
feat: all hashers (MD5, SHA1, SHA256, SHA512) and HashDetector
...
OpenSSL EVP-based hashers verified against NIST known-answer vectors.
HashDetector auto-identifies hash type from hex length with validation.
15 new tests, all passing.
2026-03-22 08:01:01 -04:00
CarterPerez-dev
4771d29342
feat: project scaffolding with CMake, configs, stubs, and core types
...
Includes CMakeLists.txt, CMakePresets.json, .clang-format, .clang-tidy,
Config.hpp (all constants), Concepts.hpp (Hasher/AttackStrategy concepts),
and stub implementations for all source files. All 6 stub tests pass.
2026-03-21 19:37:20 -04:00
dependabot[bot]
857f234bbe
chore(deps): bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.8.0 to 6.9.1.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.8.0...6.9.1 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.9.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-18 22:20:00 +00:00
dependabot[bot]
43de4eb145
chore(deps): bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.7.5 to 6.8.0.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.5...6.8.0 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.8.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 00:54:25 +00:00
dependabot[bot]
9d7b1e23b3
chore(deps): bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.7.4 to 6.7.5.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.4...6.7.5 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.7.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-03 15:15:50 +00:00
dependabot[bot]
77041ba36f
chore(deps): bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.7.3 to 6.7.4.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.3...6.7.4 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.7.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-28 19:20:08 +00:00
Carter Perez
65e85fce39
Merge pull request #108 from CarterPerez-dev/project/ai-threat-detection
...
Project/ai threat detection phase 2-4
2026-02-28 14:19:00 -05:00
CarterPerez-dev
f9b5a614d3
feat: did a couple things idk
2026-02-28 14:08:36 -05:00
dependabot[bot]
4edb98c147
Bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.7.2 to 6.7.3.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.2...6.7.3 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.7.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-27 17:45:52 +00:00
CarterPerez-dev
9397b12a4a
add learn folder, move hidden files, update root readme, add learn folder, add clang tidy, and format
2026-02-26 00:38:55 -05:00
Carter Perez
6f26091240
Merge pull request #104 from CarterPerez-dev/dependabot/uv/PROJECTS/beginner/metadata-scrubber-tool/pypdf-6.7.2
...
Bump pypdf from 6.7.1 to 6.7.2 in /PROJECTS/beginner/metadata-scrubber-tool
2026-02-25 18:43:22 -05:00
deniskhud
d324758c84
fix bugs, data races, add: install bash script, just cfg, CMakePresets
2026-02-25 19:50:20 +01:00
deniskhud
1ade9d6dc2
fix bugs, data races, add: install bash script, just cfg, CMakePresets
2026-02-25 19:40:52 +01:00
dependabot[bot]
e02f18e20c
Bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.7.1 to 6.7.2.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.7.1...6.7.2 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.7.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-25 16:44:14 +00:00
Carter Perez
bc6ee16629
Merge pull request #102 from CarterPerez-dev/project/secrets-scanner
...
Project/secrets scanner
2026-02-22 20:08:23 -05:00
CarterPerez-dev
294169a222
feat: Complete Go secrets scanner - Portia
2026-02-22 20:02:38 -05:00
Carter Perez
4f03fcf08f
Merge pull request #94 from CarterPerez-dev/dependabot/uv/PROJECTS/beginner/network-traffic-analyzer/pillow-12.1.1
...
Bump pillow from 12.1.0 to 12.1.1 in /PROJECTS/beginner/network-traffic-analyzer
2026-02-22 19:50:55 -05:00
dependabot[bot]
e619f00cb2
Bump pypdf in /PROJECTS/beginner/metadata-scrubber-tool
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.6.2 to 6.7.1.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.6.2...6.7.1 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.7.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:47:04 +00:00
dependabot[bot]
b07dfdfc08
Bump pillow in /PROJECTS/beginner/network-traffic-analyzer
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.1.0 to 12.1.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.0...12.1.1 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 00:46:57 +00:00
deniskhud
d67499febf
add: cpp version, moved code to separate directories
2026-02-22 13:38:02 +01:00
Carter Perez
b97607d868
Update README with project description and credits
2026-02-20 06:00:55 -05:00
Carter Perez
9e018d9f0a
Update README with project developer credit
2026-02-20 06:00:09 -05:00
CarterPerez-dev
e7d0fae144
issue 77 pt3 final lints
2026-02-18 20:15:21 -05:00
CarterPerez-dev
7168174006
issue 77 pt3 golangci
2026-02-18 20:08:20 -05:00
CarterPerez-dev
47432c8ce4
issue 77 pt2 ruff
2026-02-18 19:47:47 -05:00
CarterPerez-dev
95cc222302
issue 77
2026-02-18 18:53:15 -05:00