Event type
Suricata suspicious HTTP POST
Pinned suspicious HTTP POST alert with registry client/destination pairs, fresh timestamps and synthetic flow IDs/source ports.
Overview
What this event covers
Compact PCAP-oriented documentation example; signature 2018358 revision 10. Requires source-specific entities: entities/oisf/suricata/eve-alert.yaml; example configuration: configs/oisf/suricata/eve-alert.yaml. Tested with MELTr rc3 commit 1e14e5defb66f6ac24decbe59c1c4f4e64877618. Entity fixtures must be selected per source; generic registry preview entities are not sufficient.
When generated
- ›The pinned suspicious HTTP POST signature alerts.
Security relevance
InformationalFrequency notes
One event/second local test rate; five-event burst. Independent PCAP/flow snapshots, not a continuous packet counter.
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 3600 events/hour
- Business hours
- 1.0x
- Night hours
- 1.0x
- Weekend
- 1.0x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
timestamp
One `now()` value through MELTr `iso8601_utc`; UTC Z with microseconds. Original whole-second Z samples remain valid.
Source: One `now()` value through MELTr `iso8601_utc`; UTC Z with microseconds. Original whole-second Z samples remain valid.
2026-10-01T22:48:14.717331Zflow_id
Faker `fake.pyint(min_value=100000000000000, max_value=999999999999999)` once per event. Local 15-digit synthetic range, not Suricata's ID algorithm.
Source: Faker `fake.pyint(min_value=100000000000000, max_value=999999999999999)` once per event. Local 15-digit synthetic range, not Suricata's ID algorithm.
523833780591779pcap_cnt
Fixed `53381`, the independent example's packet position.
Source: Fixed `53381`, the independent example's packet position.
53381event_type
Fixed `alert`.
Source: Fixed `alert`.
alertsrc_ip
Selected registry client device's `ip_address`.
Source: Selected registry client device's `ip_address`.
10.20.0.11src_port
Faker `fake.pyint(min_value=49152, max_value=65535)`; local ephemeral-port test range, not a universal client-port restriction.
Source: Faker `fake.pyint(min_value=49152, max_value=65535)`; local ephemeral-port test range, not a universal client-port restriction.
64405dest_ip
Mapped HTTP service's `suricata_dest_ip`.
Source: Mapped HTTP service's `suricata_dest_ip`.
198.51.100.21dest_port
Same service's `port`, required to be 80 in this scenario.
Source: Same service's `port`, required to be 80 in this scenario.
80proto
Fixed `TCP`.
Source: Fixed `TCP`.
TCPmetadata
Contains only `flowbits`.
Source: Contains only `flowbits`.
{"flowbits":["http.dottedquadhost"]}metadata.flowbits
Fixed single value `http.dottedquadhost`.
Source: Fixed single value `http.dottedquadhost`.
["http.dottedquadhost"]tx_id
Fixed `4`, the independent flow example's transaction position.
Source: Fixed `4`, the independent flow example's transaction position.
4alert
Contains exactly the signature fields below.
Source: Contains exactly the signature fields below.
{"action":"allowed","category":"Potentially Bad Traffic","gid":1,"rev":10,"severity":2,"signature":"ET HUNTING GENERIC SUSPICIOUS POST to Dotted Quad with Fake Browser 1","signature_id":2018358}alert.action
Fixed `allowed`.
Source: Fixed `allowed`.
allowedalert.gid
Fixed `1`.
Source: Fixed `1`.
1alert.signature_id
Fixed `2018358`.
Source: Fixed `2018358`.
2018358alert.rev
Fixed `10`.
Source: Fixed `10`.
10alert.signature
Fixed `ET HUNTING GENERIC SUSPICIOUS POST to Dotted Quad with Fake Browser 1`.
Source: Fixed `ET HUNTING GENERIC SUSPICIOUS POST to Dotted Quad with Fake Browser 1`.
ET HUNTING GENERIC SUSPICIOUS POST to Dotted Quad with Fake Browser 1alert.category
Fixed `Potentially Bad Traffic`.
Source: Fixed `Potentially Bad Traffic`.
Potentially Bad Trafficalert.severity
Fixed `2`.
Source: Fixed `2`.
2app_proto
Fixed `http`.
Source: Fixed `http`.
httpmetadata.flowbits[0]
Fixed single value `http.dottedquadhost`. This field is the metadata.flowbits[0] member.
Source: Fixed single value `http.dottedquadhost`.
http.dottedquadhost