Its aim is to provide a reliable and fast TCP-SYN-port-scanner which performs
sophisticated timing based on the use of so called "trigger"-packets.
In recent kernels (2.6.28), device_create_drvdata() has been renamed to
device_create(), with the same parameters. A small patch is needed to get
* download portbunny
here
* apt-get install linux-image-2.6.30.5 linux-source-2.6.30.5
* cd /usr/src/
* tar jxvf /usr/src/linux-source-2.6.30.5.tar.bz2
* rm -f /usr/src/linux
* ln -s /usr/src/linux-source-2.6.30.5 /usr/src/linux
* ln -s /usr/src/linux /lib/modules/2.6.30.5/build
* apply the following, trivial
patch for kernel 2.6.30.5 (bt4 current).
root@victim:/# portbunny 192.168.9.100
Starting PortBunny 1.1.1
+++ Will scan 1697 ports on 1 hosts. +++
+++ Trigger-Phase done. The following hosts are up: +++
192.168.9.100 TCP_SYN 80
1 hosts total.
press h for help.
Results for 192.168.9.100
====================================================
192.168.9.100 53 OPEN domain
192.168.9.100 443 OPEN https
all other ports are CLOSED.
1697 ports scanned.
====================================================
All done