Monkey.org Developments
Honeyd Mailing List: Re: Honeyd Config

Support Honeyd

Search:
Keywords:

Search Amazon

 
 

Re: Honeyd Config

From: <captgoodnight_at_acsalaska.net>
Date: Mon, 1 Mar 2004 20:01:05 -0900

On Monday 01 March 2004 08:37 am, jwoloz wrote:
> Hello all,
> I realize that the question has probably been asked about a thousand
> times, but I cant seem to find it anywhere online. Im trying to run a
> version of honeyd-0.8 on a Redhat 8.0 distribution. I have been trying to
> run it with several different templates and I keep getting errors that a
> personality is not defined and that the file can not be read. Here is a
> simplified version Im trying to run from the man himself Spitzner (the IP
> addresses are not changed to protect myself). Can anyone offer some insite
> as to why I get the personality failure, even though I have specified the
> prints file and the template is correct? Thanx
> -Jason
>
> arpd 192.168.1.0/24
> honeyd -p nmap.prints -f honeyd.conf 192.168.1.0/24
>
> ## Honeyd configuration file ##
> ### Windows computers (default)
> create defaultgrep "Fingerprint" nmap.prints | more
> set default personality "Windows NT 4.0 Server SP5-SP6"
> set default default tcp action reset
> add default tcp port 110 "sh scripts/pop.sh"
> add default tcp port 80 "perl scripts/iis-0.95/main.pl"
> add default tcp port 25 block
> add default tcp port 21 "sh scripts/ftp.sh"
> add default tcp port 22 proxy $ipsrc:22
> add default udp port 139 drop
> set default uptime 3284460
> ### Cisco router
> create router
> set router personality "Cisco 4500-M running IOS 11.3(6) IP Plus"
> add router tcp port 23 "/usr/bin/perl scripts/router-telnet.pl"
> set router default tcp action reset
> set router uid 32767 gid 32767
> set router uptime 1327650
> # Bind specific templates to specific IP address
> # If not bound, default to Windows template
> bind 192.168.1.150 router

Hello there, I got some clues for ya.

look into your nmap.prints file. The line after the word Fingerprint is the
personality. For your line;

> set default personality "Windows NT 4.0 Server SP5-SP6"
instead use "Microsoft Windows NT 4.0 Server SP5-SP6"

for your line
> set router personality "Cisco 4500-M running IOS 11.3(6) IP Plus"
I couldn't find a close match with grepping the file. But, there are many
choices to choose from. For cisco i use "Cisco IOS 11.3 - 12.0(11)", all good
no errors.

Basically, do this.
grep "Fingerprint" nmap.prints | more
for a list of personalities. This should solve the personality errors, but
others errors may raise their heads, keep checking that config for the
slightest of mistypes and conflicting configs, it's easy to have happen.

Also, make sure your line
> honeyd -p nmap.prints -f honeyd.conf 192.168.1.0/24
puts the config files into the command. Here, I use
/usr/share/honeyd/nmap.prints and /etc/honeyd.conf. Keep those paths honest.
 
Good for you for diving into honeyd, it's way flexible and quite a tool. Good
luck.

bests, cg
Received on Tue Mar 02 2004 - 00:17:45 PST

Search For Information
Google
Search WWW Search www.honeyd.org

NB: This is a filtered version of the Honeypots mailing list. Only posts that concern Honeyd are shown here. For more recent discussions visit the forums.