Commit Graph

20 Commits

Author SHA1 Message Date
jan
0a0f8d0a11 fix: adjust generator meta weight
Adjusted generator meta weight to remain consistent with other meta-framework detectors.

Co-authored-by: Celeste Hickenlooper <celeste@router.sex>
2026-01-06 14:45:03 +01:00
0x4bs3nt
cceb165f3f feat(frameworks): add Astro framework detection
Add detection support for the Astro meta framework.

Includes signature detection, version extraction and tests with full
signature coverage.
2026-01-06 04:40:15 +01:00
Celeste Hickenlooper
6c44c6dc6f chore: add license headers to missing files 2026-01-03 06:01:00 -08:00
Celeste Hickenlooper
1e7f713bf8 feat(output): add styled console output with module loggers
- Add output package with colored prefixes and module loggers
- Each module gets unique background color based on name hash
- Add spinner for indeterminate operations
- Add progress bar for known-count operations
- Update all scan files to use ModuleLogger pattern
- Add clean PrintSummary for scan completion
2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
6a2d1664e7 feat: show module loading and execution logs by default 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
f4c4d79add refactor: move pkg/scan to internal/scan 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
0a65acdfff feat: implement loadYAML in module loader 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
3239bfd046 feat: add module cli flags 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
e92650fb16 feat: add yaml module parser and http executor 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
04da73b79c feat: add module system infrastructure 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
3ae61080fe refactor: move config to internal 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
6b209bfb38 refactor: move logger to internal 2026-01-03 05:57:10 -08:00
Celeste Hickenlooper
0f1c2b1799 feat: add generic worker pool for concurrent task processing
implement channel-based work distribution with generics for type-safe
concurrent processing, includes run, runwithfilter, and foreach methods
with comprehensive test coverage
2026-01-03 05:57:09 -08:00
Celeste Hickenlooper
df6ca7924b license: switch to bsd 3-clause, update headers and readme
- replace proprietary license with bsd 3-clause
- update all go file headers with new retro terminal style
- add header-check github action to enforce license headers
- completely rewrite readme to be modern, sleek, and lowercase
- fix broken badges
2026-01-02 17:41:18 -08:00
vmfunc
aff6fea45d chore<format>: gofmt whitespace removal 2024-10-15 02:32:48 +02:00
vmfunc
ac5e618695 chore<comments>: bunch of AI-generated comments to make the codebase easier to understand 2024-10-12 23:06:22 +02:00
Sol Fisher Romanoff
264d37e8eb lint: go fmt -s 2023-09-14 20:48:59 +03:00
Sol Fisher Romanoff
8ab889182e Move import repositories to dropalldatabases 2023-09-14 20:48:45 +03:00
Sol Fisher Romanoff
28d0c10a23 Use nuclei API to scan nuclei templates 2023-09-14 20:48:28 +03:00
Sol Fisher Romanoff
979be3c5c6 Refactor 2023-09-14 20:46:47 +03:00