Skip to content

Sniffs http traffic and looks for favicon urls which are being pushed to a web page via server sent events to make nice insecurity awareness visuals with latest and greatest web technology

Notifications You must be signed in to change notification settings

hukl/favicon_streamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

Install tcpflow and make sure it is available in your path. Make sure you have the proper permissions to put you network interface in promiscuous mode.

You can get the latest version here: http://afflib.org/downloads/

Get the source:

git clone git://github.com/hukl/favicon_streamer.git

cd favicon_streamer

Edit apps/fis/src/fis.app.src and adjust the sniffer command, especially the interface to use.

Then either run the app directly by invoking:

rebar get-deps
rebar compile

erl -pa deps/*/ebin apps/*/ebin

application:start(sasl).
application:start(fis).

Or generate a release which is a little more convenient to use:

cd rel
rebar create-node nodeid=fis
cd ..
rebar compile && rebar generate -f
./rel/fis/bin/fis console

The go to http://localhost:8000 with your browser and start looking at favicons.

Note that favicons are cached seperatly in some browsers so try to visit sites at first which you usually don't browse and see if it works.

About

Sniffs http traffic and looks for favicon urls which are being pushed to a web page via server sent events to make nice insecurity awareness visuals with latest and greatest web technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published