/* Binary Message Drain via TCP */
This commit is contained in:
parent
c07347045e
commit
d884c13451
24
Spam-Trap.mw
24
Spam-Trap.mw
|
@ -24,12 +24,26 @@ Das Ziel ist einen minimalen (E)SMTP Server zu betreiben, der soviel Spam sammel
|
|||
=== Binary Message Drain via TCP ===
|
||||
Da mehrere Serverimplementationen nicht einen Port 25 gleichzeitig bedienen können, muß der am Port 25 die Mails den anderen zur Verfügung stellen. Am besten, er hat nen offenen Serverport und schiebt die Messages in folgendem Format an die dort verbundenen Clients (die anderen Serverimplementationen) raus.
|
||||
|
||||
0123 4
|
||||
+---+--...
|
||||
| L |
|
||||
+---+--...
|
||||
+----+-----+--------+--------+----+------+----+------+----+------+-------------------------------+
|
||||
| L | IP | Start | End | LH | H... | LF | F... | LT | T... | D................ ... ... ... |
|
||||
+----+-----+--------+--------+----+------+----+------+----+------+-------------------------------+
|
||||
|
||||
* L = Länge der gesamten Blocks, 32 Bit, unsigned, big endian
|
||||
;L
|
||||
:Länge der gesamten Blocks, 32 Bit, unsigned, network byte order
|
||||
;IP
|
||||
:Sender-IP, 32 Bit, network byte order
|
||||
;Start
|
||||
:Startzeitpunkt der SMTP-Session in Sekunden seit 1970, 64 Bit, TBD
|
||||
;End
|
||||
:Endzeitpunkt der SMTP-Session in Sekunden seit 1970, 64 Bit, TBD
|
||||
;H
|
||||
:HELO/EHLO-Host
|
||||
;F
|
||||
:From:
|
||||
;T
|
||||
:To:
|
||||
;D
|
||||
:Data
|
||||
|
||||
== Datenhaltung ==
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user