Raw logs format #1245
Replies: 1 comment
|
@kathryn-garside Each honeypot is its own upstream project and defines its own log format, so the JSON fields are not standardized across T-Pot. T-Pot primarily collects those logs and normalizes them into Elasticsearch via Logstash—it doesn't introduce a common raw JSON schema. :contentReference[oaicite:0]{index=0} The best sources of truth are therefore the individual honeypot projects. For example:
For the remaining honeypots (Conpot, Heralding, Mailoney, etc.), you'll generally need to consult their respective repositories or inspect sample logs, as I couldn't find a central reference that documents every field for every honeypot. If you're building an automated parser, I'd recommend a data-driven approach:
If you're already using T-Pot, another useful reference is the Logstash pipeline itself. The filters show how T-Pot interprets and maps each honeypot's raw events into Elasticsearch, which can help identify important fields even if the upstream project doesn't explicitly document them. :contentReference[oaicite:3]{index=3} One question:
If this solves your problem, feel free to mark it as the accepted answer so others can find it easily. |
Uh oh!
There was an error while loading. Please reload this page.
Where can I find information on the format of the raw logs from each honeypot? i.e. Json fields and formats etc.
I am using the raw log files and not kibana/elastic search. In my current data some of the honeypots have not seen any activity so I do not have logs for them. But to automate the analysis of future logs I need the fields and what information I can expect to get back from the hpot.
I've looked through each honeypot git repo and can't find this information. Any help appreciated!
All reactions