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
/
test_report.py
Age
Commit message (
Expand
)
Author
Files
Lines
4 hours
test: move the __main__ block to the end of the file
Danilo M.
1
-3
/
+2
4 hours
feat: write vendor rows into the manifest
Danilo M.
1
-0
/
+79
5 hours
feat: build vendor and MISP destination rows
Danilo M.
1
-0
/
+57
5 hours
feat: add the destination table, transcribed from vendor docs
Danilo M.
1
-0
/
+20
10 hours
fix: emit only registered ARF fields, verified against IANA
Danilo M.
1
-11
/
+43
10 hours
docs: record the report spec and both sweeps
Danilo M.
1
-1
/
+40
11 hours
feat: read the reporter identity from config
Danilo M.
1
-0
/
+26
11 hours
feat: write report bodies into the case directory
Danilo M.
1
-0
/
+224
11 hours
feat: freeze a reported case and detect edited bodies
Danilo M.
1
-0
/
+110
26 hours
feat: assemble the RFC 5965 report document
Danilo M.
1
-0
/
+219
26 hours
feat: build the machine-readable feedback report part
Danilo M.
1
-0
/
+455
26 hours
fix: escape the continuation marker so a value cannot forge one
Danilo M.
1
-0
/
+199
26 hours
feat: build the human-readable part of a report
Danilo M.
1
-0
/
+209
26 hours
feat: list the indicators no abuse desk was found for
Danilo M.
1
-0
/
+208
26 hours
fix: fold a role mailbox's case, and test the half that was not tested
Danilo M.
1
-5
/
+98
26 hours
fix: derive a destination id from its address, not its position
Danilo M.
1
-19
/
+93
26 hours
feat: group abuse contacts into one destination per address
Danilo M.
1
-0
/
+143