logo

Farsight's Network Message, Volume 1: Introduction to NMSG

ID: 9db12d75-13d5-5e63-ae52-5134566c5a3f

STIX ID: report--9db12d75-13d5-5e63-ae52-5134566c5a3f

Feed Name: DomainTools

Date Published: 2026-03-26

Date Updated: 2026-04-27

Author: domaintools.com

...
...

This article introduces Farsight Security's NMSG (Network Message) protocol and its reference implementation (libnmsg/nmsgtool, with pynmsg Python bindings). It explains NMSG's purpose as an extensible container format for transmitting and storing variably typed data, and summarizes key features including dynamic message modules, container/wire/file formats, in-band compression, fragmentation, optional sequencing, and rate limiting, as well as planned follow-up articles on tooling and low-level implementation details.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.