Software Home

stream-anon

-- Real-time IP Packet Strem Anonymization

Description

Stream-anon is a daemon that sniffs IP traffic and reinjects it, optionally with various levels of anonymization or encryption.

Dependencies

Libpcap, GLib 2.0, Libgcrypt

Help Text

./anon -h
Usage: anon [args]
        Available arguments:
	[FLAG]	[LONG FLAG]	[DEFAULT]	[OPTIONS]
	-v	--verbose	off		No arguments
	-y	--decrypt	off		Option to decrypt a stream from another instance. Please read help decrypt before using
	-l	--level		1		Anonymization level, 0-100
	-p	--payload	-1		Randomizes the payload. Negative for none. Use -p n, where n is bytes of cleartext
	-t	--type		(none)		Encrypt the payload instead of randomizing it. See help for supported ciphers
	-k	--key		(none)		Set the key to be used by the cipher
	-e	--encrypt	0		Encryption settings, see help encrypt for more details
	-a	--anontype	zerohost	Level and payload synonmys, use --help anontype for more info
	-c	--capture	auto		Network device to capture packets from (ex eth0)
	-i	--interface	auto		Network device to write modified packets on (ex eth0, lo)
	-f	--filter	(tcp or udp)	A pcap filter defining what traffic to anonymized
	-n	--number	10		The number of packets to anonymize; zero for endless
	-s	--showcount	off		Show the number of packets currently processed
	-d	--destination	(none)		Specify a destination IP.  Useful for debugging purposes.
	-h	--help				Prints this message and exits
						use --help [option] for more information

Author(s)

Pat Pannuto - ppannuto [at] umich [dot] edu

Download