Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > ThreadingUDPSocketServer drop/reject?

Reply
Thread Tools

ThreadingUDPSocketServer drop/reject?

 
 
James R. Saker Jr.
Guest
Posts: n/a
 
      09-22-2004
Been digging into this one in Python docs and Beazley's Essential
Reference but I must be missing something. I need a UDP server for my
syslog collector app (preferably threaded for concurrency) to drop or
reject UDP client requests based on source IP validation. Most of the
google results I've seen show either authentication via upper layer
protocol (e.g. TLS, which won't work for old syslog devices) or refer to
using xinetd, /etc/hosts.allow external configurations (which puts
control elsewhere and a bit further from my little app).

Following ThreadingUDPServer's class inheritance up to BaseServer, I
would believe I'd need to override get_request() with a method that
evaluates the source IP (e.g. vs. a list[] ) and if address not in list,
then close_request().

Any thoughts on the approach here?

Jamie


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57