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
path:
root
/
tests
Age
Commit message (
Expand
)
Author
Files
Lines
9 hours
feat: report List-Unsubscribe urls and a differing Sender
Danilo M.
2
-0
/
+19
9 hours
feat: flag an address spoofed into a display name
Danilo M.
1
-0
/
+16
9 hours
fix: take the sender domain from the address, not the display name
Danilo M.
2
-1
/
+8
10 hours
fix: prefer the observed address over an attacker's HELO literal
Danilo M.
1
-0
/
+22
10 hours
fix: re-bracket an IPv6 host when stripping URL userinfo
Danilo M.
1
-0
/
+12
10 hours
fix: redact a valueless query token whole, not as a kept name
Danilo M.
1
-0
/
+14
10 hours
test: wire leaky.eml into the anti-leak suite (red, defect 2)
Danilo M.
2
-1
/
+29
11 hours
feat: command line for init and parse
Danilo M.
1
-0
/
+167
12 hours
feat: first-run config builder
Danilo M.
1
-0
/
+185
12 hours
fix: reject non-list relays and empty cases values
Danilo M.
1
-0
/
+29
12 hours
feat: read and validate the config
Danilo M.
1
-0
/
+88
12 hours
feat: assemble IOCs in the manifest's shape
Danilo M.
1
-0
/
+63
12 hours
feat: case directory with an atomically written manifest
Danilo M.
1
-0
/
+102
12 hours
feat: extract URLs and attachment hashes, fetching nothing
Danilo M.
1
-0
/
+61
12 hours
feat: extract sender domains and auth verdicts
Danilo M.
1
-0
/
+32
12 hours
feat: walk the Received chain to the trust boundary
Danilo M.
1
-0
/
+68
12 hours
fix: redact fragment and strip userinfo, flag hidden query in path
Danilo M.
1
-0
/
+42
12 hours
feat: redact recipient identifiers inside URLs
Danilo M.
1
-0
/
+106
12 hours
test: fixtures for the parser, documentation ranges only
Danilo M.
4
-0
/
+81
12 hours
feat: package skeleton
Danilo M.
2
-0
/
+28