Driftnet – Picks out and displays images from network traffic
Install driftnet on ubuntu
Open the terminal and run the following command
sudo apt-get install driftnet
driftnet [options] [filter code]
-h -- Print a summary of usage.
-v -- Print additional details of packets captured to the terminal.
-i interface -- Listen to packets on interface. By default, driftnet will try to pick up traffic on all interfaces, but this does not work with all versions of pcap(3); on such systems, an interface must be specified. On some systems, driftnet can only use promiscuous mode if an interface is specified.
-p -- Do not put the interface into promiscuous mode.
-a -- Operate in ‘adjunct mode', where driftnet gathers images for use by another program, such as Jamie Zawinski's webcollage. In this mode, no window is displayed; images are captured and saved in a temporary directory, and their names written on standard output.
-m number -- In adjunct mode, silently drop images if there are more than number in the temporary directory. It is assumed that another process will delete images which it has processed.
-x prefix -- The filename prefix to use when saving images, by default ‘driftnet-‘.
-d directory -- Use directory to store temporary files. Driftnet will clear this directory of its own temporary files on exit, but will not delete the directory or any other files.
-s -- Attempt to capture streamed audio data from the network, and either play it or, in adjunct mode, save it in files. At present this only works with MPEG data.
-S -- Capture streamed audio data only, ignoring images.
-M command -- Use the named command to play MPEG audio data. The command, which is executed using the shell, should accept MPEG frames on standard input. The default is ‘mpg123 -‘.
Additional filter code to restrict the packets captured, in the libpcap syntax. User filter code is evaluated as ‘tcp and (filter code)'.