I wanted to create a simple syslog listener so I can monitor my Apple AirPort for people trying to hack it from the outside.
The plug in would be ~30 lines of code; unfortunately when I try to open a listener on UDP port 514, I get:
Traceback (most recent call last):
File "plugin.py", line 123, in runConcurrentThread
File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twisted/internet/posixbase.py", line 364, in listenUDP
File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twisted/internet/udp.py", line 101, in startListening
File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/twisted/internet/udp.py", line 109, in _bindSocket
<class 'twisted.internet.error.CannotListenError'>: Couldn't listen on any:514: (13, 'Permission denied').
Any creative ideas ?
Thanks !
Mike