Hi all,
unfortunately I can't get psnuffle to work in BT5 / MSF3.
This is what happens:
msf auxiliary(psnuffle) > run
[*] Auxiliary module execution completed
[*] Loaded protocol FTP from /opt/framework3/msf3/data/exploits/psnuffle/ftp.rb...
[*] Loaded protocol IMAP from /opt/framework3/msf3/data/exploits/psnuffle/imap.rb...
[*] Loaded protocol POP3 from /opt/framework3/msf3/data/exploits/psnuffle/pop3.rb...
[*] Loaded protocol URL from /opt/framework3/msf3/data/exploits/psnuffle/url.rb...
[*] Sniffing traffic.....
[*] The Pcaprub module is not available: no such file to load -- pcaprub
[-] Auxiliary failed: RuntimeError Pcaprub not available
[-] Call stack:
[-] /opt/framework3/msf3/lib/msf/core/exploit/capture.rb:379:in `check_pcaprub_loaded'
[-] /opt/framework3/msf3/lib/msf/core/exploit/capture.rb:75:in `open_pcap'
[-] (eval):105:in `run'
msf auxiliary(psnuffle) >
Then I tried:
root@bt:~# cd /opt/framework3/msf3/external/pcaprub/
root@bt:/opt/framework3/msf3/external/pcaprub# ruby extconf.rb && make
checking for pcap_open_live() in -lpcap... yes
checking for pcap_setnonblock() in -lpcap... yes
creating Makefile
gcc -I. -I/usr/include/ruby-1.9.2/x86_64-linux -I/usr/include/ruby-1.9.2/ruby/backward -I/usr/include/ruby-1.9.2 -I. -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -DRUBY_19 -o pcaprub.o -c pcaprub.c
gcc -shared -o pcaprub.so pcaprub.o -L. -L/usr/lib -L. -rdynamic -Wl,-export-dynamic -lruby-1.9.2 -lpcap -lpcap -lpthread -lrt -ldl -lcrypt -lm -lc
root@bt:/opt/framework3/msf3/external/pcaprub# make install
/usr/bin/install -c -m 0755 pcaprub.so /usr/local/lib/site_ruby/1.9.2/x86_64-linux
root@bt:/opt/framework3/msf3/external/pcaprub#
...but that did not help.
Any ideas?
Thanks a lot,
Roland


