NNTP tools: nntpgen, nntpsink
river at loreley.flyingparchment.org.uk
Tue Dec 24 18:44:38 UTC 2013
-----BEGIN PGP SIGNED MESSAGE-----
While not directly INN-related, I thought this might be useful to some
people on this list.
I've recently created two utilities to aid in NNTP server development:
nntpgen and nntpsink. They are designed for stress/load-testing and
benchmarking, but could also be useful in other areas.
nntpgen acts as an NNTP client (innfeed-like), generates random NNTP
articles and feeds them to a peer (streaming only for now) as fast as
nntpsink acts as an NNTP transit server, accepts articles from clients
(IHAVE or streaming, no posting) and discards them.
Both tools print statistics on number of articles processed per second.
In testing, nntpgen feeding nntpsink operated at ~160,000 articles/sec
on an 8-core 3.4GHz Intel i7, which should be much faster than any real
For now there are no releases, but source can be obtained from Github:
Questions / comments / bug reports etc. appreciated (consider these beta
at best for now!).
-- river. | Free Usenet: http://news.rt.uk.eu.org/
Non-Reciprocal Laws of Expectations: | PGP: 2B9CE6F2
Negative expectations yield negative results.
Positive expectations yield negative results.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (FreeBSD)
-----END PGP SIGNATURE-----
More information about the inn-workers