Link to home
Start Free TrialLog in
Avatar of itigroup
itigroup

asked on

How do I install DSniff on IPCOP

Could anyone give me detailed instructions on how it install dsniff on an IPCop box?

I need step by step instructions if possible?
ASKER CERTIFIED SOLUTION
Avatar of Duncan Roe
Duncan Roe
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of itigroup
itigroup

ASKER

Thanks Heaps, I willl give it a run tonight.
Hi,

A little more advice, here his where I got to so far, I run into aproblem with ./configure what an I doing wrong?

Bruce

root@gw4:~ # tar -xzf dsniff-2.3.tar.gz
root@gw4:~ # ls
addons                    copfilter-0.84beta2     dsniff-2.3.tar.gz
addons-2.3-CLI-b2.tar.gz  copfilter-0.84beta2.gz  ipcop-advproxy
copfilter                 dsniff-2.3              ipcop-advproxy-2.1.5.tar.gz
root@gw4:~ # cd dniff-2.3
-bash: cd: dniff-2.3: No such file or directory
root@gw4:~ # cd dsniff-2.3
root@gw4:~/dsniff-2.3 # ls
acconfig.h       decode_http.c        decode_socks.c   magic.h      ssh.h
arp.c            decode_icq.c         decode_tds.c     mailsnarf.8  sshmitm.8
arpspoof.8       decode_imap.c        decode_telnet.c  mailsnarf.c  sshmitm.c
arpspoof.c       decode_irc.c         decode_vrrp.c    Makefile.in  tcpkill.8
asn1.c           decode_ldap.c        decode_x11.c     missing      tcpkill.c
asn1.h           decode_mmxp.c        decode_yp.c      mount.x      tcpnice.8
base64.c         decode_mountd.c      dnsspoof.8       msgsnarf.8   tcpnice.c
base64.h         decode_napster.c     dnsspoof.c       msgsnarf.c   tcp_raw.c
buf.c            decode_nntp.c        dnsspoof.hosts   nfs_prot.x   tcp_raw.h
buf.h            decode_oracle.c      dsniff.8         options.h    TODO
CHANGES          decode_ospf.c        dsniff.c         pathnames.h  trigger.c
config.h.in      decode_pcanywhere.c  dsniff.magic     pcaputil.c   trigger.h
configure        decode_pop.c         dsniff.services  pcaputil.h   urlsnarf.8
configure.in     decode_portmap.c     filesnarf.8      README       urlsnarf.c
CVS              decode_postgresql.c  filesnarf.c      record.c     version.h
decode_aim.c     decode_pptp.c        hex.c            record.h     vroot.h
decode.c         decode_rip.c         hex.h            remote.c     webmitm.8
decode_citrix.c  decode_rlogin.c      install-sh       rpc.c        webmitm.c
decode_cvs.c     decode_smb.c         LICENSE          rpc.h        webspy.8
decode_ftp.c     decode_smtp.c        macof.8          ssh.c        webspy.c
decode.h         decode_sniffer.c     macof.c          sshcrypto.c
decode_hex.c     decode_snmp.c        magic.c          sshcrypto.h
root@gw4:~/dsniff-2.3 # ./configure
creating cache ./config.cache
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
root@gw4:~/dsniff-2.3 # ./configure --prefix=/usr --libdir=/usr/lib64
loading cache ./config.cache
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
root@gw4:~/dsniff-2.3 #
root@gw4:~/dsniff-2.3 #
You need to install the C compiler gcc. It should be on your distribution media.
You may also need to install binutils and make.
Don't use my options to configure unless you know what you are doing! I have a 64-bit system but wish to keep the ability to boot 32-bit, hence I ensure 64-bit libraries always go in lib64. Do you have a 64-bit system (not just 64-bit capable, do you run a 64-bit kernel?)
Also because various root candidates share /usr/local, I have a rule that it only contains 32-bit stuff.
This is not a typical setup.