index
:
abusectl
master
Abuse reporting for phishing mail: parse, extract IOCs, resolve abuse contacts, report to MISP and public channels
by Danilo aka danix
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
16 hours
feat: command line for init and parse
Danilo M.
3
-0
/
+401
16 hours
feat: first-run config builder
Danilo M.
2
-0
/
+480
16 hours
fix: reject non-list relays and empty cases values
Danilo M.
2
-2
/
+49
16 hours
feat: read and validate the config
Danilo M.
2
-0
/
+174
16 hours
refactor: one URL scan serving both the report and the flagging
Danilo M.
1
-29
/
+24
16 hours
feat: assemble IOCs in the manifest's shape
Danilo M.
2
-0
/
+168
16 hours
feat: case directory with an atomically written manifest
Danilo M.
2
-0
/
+234
16 hours
feat: extract URLs and attachment hashes, fetching nothing
Danilo M.
2
-0
/
+181
16 hours
feat: extract sender domains and auth verdicts
Danilo M.
2
-1
/
+100
16 hours
feat: walk the Received chain to the trust boundary
Danilo M.
2
-0
/
+182
16 hours
fix: redact fragment and strip userinfo, flag hidden query in path
Danilo M.
2
-11
/
+111
16 hours
feat: redact recipient identifiers inside URLs
Danilo M.
2
-0
/
+211
16 hours
test: fixtures for the parser, documentation ranges only
Danilo M.
4
-0
/
+81
16 hours
feat: package skeleton
Danilo M.
3
-0
/
+45
16 hours
plan: add Namecheap Private Email to the provider table
Danilo M.
1
-0
/
+26
16 hours
plan: take the provider ranges from SPF, not from memory
Danilo M.
1
-16
/
+88
17 hours
plan: implementation plan for init and parse
Danilo M.
2
-2
/
+2404
17 hours
spec: retry deferred destinations from cron, not by hand
Danilo M.
1
-12
/
+123
17 hours
Initial commit: umbrella design for abusectl
Danilo M.
4
-0
/
+839