Menu

Tree [r1] /
 History

HTTPS access


File Date Author Commit
 README.txt 2007-07-16 highno [r1] LF Initial Checkin
 arpwatch.py 2007-07-16 highno [r1] LF Initial Checkin

Read Me

parpwatch v1.0 'textonly'

PARPwatch is a simple arpwatch daemon written in python.
Its main purpose is to have logging arpwatcher for windows.
It should be portable to systems where the arp-command exists.

You need to have a python interpreter installed.
If you don't have one, have a look at www.activestate.com.
Open a command line and type
'python arpwatch.py --startup auto install'  and afterwards
'python arpwatch.py start' 
A new service named parpwatch will be
installed and started. At the moment there is nothing adjustable 
without rewriting code but that should not be a problem, the source
is all yours :-). If you take a look at it
you may see there is everything in there if you don't like running it
as a service. You might want to type
'python arpwatch.py debug' then. 

The source is copyrighted by Lars Friedrichs <larsfriedrichs@gmx.de>
This source is licensed under the LGPL with the additional explicit
request to let the author know where this is used.
You won't be charged or have to request a special license - 
all I want to know is where this is used.

I'm a big fan of talkback about how it performs!
I'm also open to feature requests and notes on programming issues, 
I am no python master at all...

todo list for next versions:
 - add syslog/eventlog logging (eventlog done)
 - add command line parameter for what to log and where to log 
   (this works already but not since modifications for service mode
   were made)
 - add ability to kill entries from masterlist after period x
 - add a GUI to show the masterlist and do a graphical warning
 - have a look at better ways (plattform dependent...) to get 
   the arp table (I'm looking for API calls...)
 - add IP-dependant settings (for dhcp networks)