exlex - passive host harvester

exlex passively collects IP Addresses on your network. You can use it for various different scenarios. See when and who is connecting, like a simple intrusion detection. Or get a list of all active clients — silent. Use at your own risk, very interesting information gets revealed!

Highlights:
  • Import existing IP list
  • Check input for valid IP Address
  • Timestamp when host was discovered
  • Sniff in promiscuous mode
  • Counter
Help:

exlex_win.py --help


Example:

exlex_win.py -i existing_ip_list.txt hosts_log.txt


Requirements:
  • Windows Platform (tested on Windows XP SP3)
  • python 2.6.x (tested on python 2.6.2)
Building a singe executable:

1. Install py2exe

2. Create a setup.py:

from distutils.core import setup
import py2exe
setup(console=["exlex_win.py"],zipfile=None)


3. Build your executeable:

python setup.py py2exe --bundle 1


For more information on building an executable read the py2exe Tutorial.

Download:
exlex_win.py

Comments