Driftnet

Inspired by EtherPEG, Driftnet is a program which listens to network traffic and picks out images from TCP streams it observes. It is interesting to run it on a host which sees a lot of web traffic.

Tags multimedia Graphics Capture Games/Entertainment
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  09 Jul 2002 16:00
  • Rrelease-after

Changes: This release fixes problems with building in adjunct-only mode. There are performance enhancements.

  • Rrelease-mid
  •  26 Jun 2002 11:46
  • Rrelease-after

Changes: Images can now be saved by clicking on them. MPEG audio streams may be captured. Driftnet can now operate as an adjunct to another program, and has been integrated with webcollage. Portability fixes and bugfixes were made. A man page was added.

  • Rrelease-mid
  •  11 Sep 2001 17:40
  • Rrelease-after

Changes: Minor bugfixes and feature enhancements.

  • Rrelease-mid
  •  01 Sep 2001 01:20
  • Rrelease-after

Changes: A number of serious bugs in the stream-capture code were fixed, new command line options added, user interface improved, and other minor changes.

  • Rrelease-mid
  •  20 Jul 2001 11:15
  • Rrelease-after

Changes: Various minor problems were fixed.

Rss Recent comments

Rcomment-before 19 Mar 2008 14:42 Rcomment-trans Arch4Ever Rcomment-after

Re: PNGs?

> It would appear that Driftnet (in its

> current version anyway) doesn't support

> the capture and display of PNG images,

This is on the todo list (among many other items), but it seems development on this project has ceased. :(

It would be really cool if someone would continue work on this project.

Rcomment-before 18 Sep 2006 00:27 Rcomment-trans sasquatchian Rcomment-after

PNGs?
It would appear that Driftnet (in its current version anyway) doesn't support the capture and display of PNG images, either that or something in my build died (i don'tthink so because everything else is working fine).

Any chance of a PNG fix? Great software otherwise, scary and cool at the same time :D

Rcomment-before 29 Sep 2004 21:06 Rcomment-trans voidmain2 Rcomment-after

Re: Pretty Cool

>

> % It would be nice to have an option to

> % tag the images with the source and

> % destination IP addresses, yeah I know

> % that would be a pain.

>

>

> It very deliberately doesn't do this.

> Feel free to add this yourself,

> but I won't accept such a patch into the

> distribution.

I actually have a need for this as well, but not for the Big Brother reasons you were probably thinking in your quote above. I spent some time trying to hack out just the parts of driftnet that I needed today but it hasn't been quite as easy as I had hoped.

I am interested in just grabbing the JPEG images off the wire, checking them for the JPEG buffer overflow vulnerability. If they are infected, log the source and destination address, and URL/image name if possible, but that can be obtained via other means. I actually can take a stock driftnet and use the "-a -m 1000 -d /myjpgs" params and pipe the output to a simple little Perl script that will check the JPEG file for the buffer overflow vulnerability and successfully detect infected JPEGS but it doesn't do me a lot of good without knowing where it came from and where it was going.

I would like to just get rid of the Perl part and strip out the JPEG grabber from driftnet and check for the vulnerability in memory and only write out the infected files along with the addresses (high utulization circuit). I know if I keep plucking at it I could hack out what I need but if anyone would be interested in helping I could use it.

You can find the simple details on how to check for the overflow here:

http://www.easynews.com/virus.html

If anyone is interested in helping create a tool for this using driftnet (or something more appropriate) let me know. Here's a good place to post:

http://voidmain.is-a-geek.net/forums/

I know this wasn't the intended purpose for driftnet but it has most of the parts needed for this needed security app.

Thanks!

Rcomment-before 11 Apr 2004 11:43 Rcomment-trans cnvogel Rcomment-after

Re: Reasons for writing such a software

> There is also the image of an

> environment with a large screen showing

> all information, shared by everyone, a

> place with no secrets. Could such a

> place exist?

I think at one of the last CCC congresses there was a public

screen showing sniffed cleartext-passswords for everyone to

view.... Better encrypt!

Rcomment-before 04 Mar 2004 11:34 Rcomment-trans Niosop Rcomment-after

Thanks
Just wanted to say thanks for releasing driftnet.
It's great. Part of my job entails monitoring
computer usage to ensure our policies are being
complied with. Driftnet helps a lot.

Also, thanks for coding it so clearly. It would have
been a nightmare adding IP logging if it wasn't so
nicely done.

Thanks again,
Niosop

F1be0e60e70a1c38560f6b44ef69c2e6_thumb

Project Spotlight

abby

A front-end for the cclive utility.

4f0b502e7fc1dbf6c111371857c28069_thumb

Project Spotlight

Arkeia Network Backup

Enterprise-class network backup for heterogeneous networks.