Nice! It works on so many scatological levels.

On 21 October 2011 15:04, Larry Pesce <[email protected]> wrote:
> A name?
>
> Portable.  Honeypot.
>
> How about Portapotty?
>
> :-)
>
> - L
>
> On 10/16/11 12:18 PM, Chris Benedict wrote:
>> After listening to the pdc guys talk about "honeyports" on the pdc podcast I 
>> decided to run with the idea a bit further.  I'm not sure if this has been 
>> done yet or not, but I've written a program in Ruby to implement honeyports 
>> with some extra features thrown into the mix.  For info on honeyports check 
>> out john strand's tech segments on episodes 203 and 204 of the pdc podcast.
>>
>> You can use a raw tcp listener (netcat-style) to trigger blacklisting or you 
>> can write modules to emulate a ftp server or web server or whatever that 
>> can, for instance, give a banner and version info but blacklist on attempted 
>> logins.  When a host trips one of the alarms it broadcasts a signed udp 
>> alert to all the other hosts on the lan so they can act on it also.  Alerts 
>> can be handled by different modules too, so far I have only written a 
>> commandline module that simply executes a command with an ip address as an 
>> argument that you can use to insert an ip into a blacklist table in pf for 
>> instance.  Something like a syslog or mysql module wouldn't be too difficult 
>> to write.
>>
>> As far as making it secure goes, it has some more work to be done.  
>> Broadcasted alerts are cryptographically signed and verified but I need to 
>> implement some stuff to prevent replay attacks and I need to add in 
>> whitelisting and thresholding to make it more difficult to use as a weapon 
>> against the user's own network.
>>
>> So, I've tried to make the code all very modular so its functionality can be 
>> tweaked or extended pretty well (the sky should be the limit).  The end-goal 
>> is to come up with some code that you can drop onto every box on a lan that 
>> can run a ruby interpreter (jruby for instance).  It would make the entire 
>> network go dark once an attacker starts grabbing banners or connecting to 
>> ports.
>>
>> This is going to be my first project to be released and it doesn't have a 
>> name yet.  So, if anyone has any ideas for a name send them my way.  Once I 
>> have it named I will put it in a public repo on github with a BSD license 
>> for anyone to get to and contribute.
>>
>> -Chris Benedict
>>
>> _______________________________________________
>> Pauldotcom mailing list
>> [email protected]
>> http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
>> Main Web Site: http://pauldotcom.com
> _______________________________________________
> Pauldotcom mailing list
> [email protected]
> http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
> Main Web Site: http://pauldotcom.com
>
_______________________________________________
Pauldotcom mailing list
[email protected]
http://mail.pauldotcom.com/cgi-bin/mailman/listinfo/pauldotcom
Main Web Site: http://pauldotcom.com

Reply via email to