I need Help ! Netdiscover and Zenmap Not Working Correctly


Please Am New student, I have issues with netdiscover on my kali Linos, each time i run the command with my Ip it not showing the device connected to my network, which i follow all the due process just the way we are thought in the class.


Here is the result netdiscover keep displaying to me

Also my zenmap is displaying error messages, not display all the connected devices on the network

I also confirm my network adaptor connection, it was set on NAT, I also try to bridge the connection it not working either.

Please you can also find the link screenshot of the process i took, so that you can understand me more better.

Please i need a clear explanation to fix this issues, am a new student i and i love the course a lots. Thanks for your response and cooperation.

Are you using a wifi adaptor for your VM? Also, how many devices are connected on this network route - 192.168.35.xx? You can check the route by running the command route -n. If you see just this VM then it means there is only that machine on that particular route.

Also, what do you get when you run ifconfig in your terminal. Attach screenshot of that

Did you start your zenmap using root? If not then please try that. Also try nmap first to see if that same IP is returning results then try zenmap.

Answer 1. Yes am using wireless adapter connect to the WIFI i crack

Answer 2. I have two laptop and two phone connected to the router, making four(4)
devices.

NOTE: Scanning with netdiscover -r 192.168.1.1/24 the scan result I always is listed below:

Currently scanning: 172.26.2.0/16 | Screen View: Unique Hosts

5 Captured ARP Req/Rep packets, from 3 hosts. Total size: 300


IP At MAC Address Count Len MAC Vendor / Hostname

192.168.213.2 00:50:56:e9:cd:66 3 180 VMware, Inc.
192.168.213.1 00:50:56:c0:00:08 1 60 VMware, Inc.
192.168.213.254 00:50:56:eb:f8:4b 1 60 VMware, Inc.

Answer 3. Scan with netdiscover -n 192.168.1.1/24 is also giving me the same result

Answer4. What I get when I run ifconfig? Find attached below:

Answer 5. Yes I start zenmap using root below is the error message I always get on the terminal below it launch the zenmap interface.

root@kali:~# zenmap
Gtk-Message: 05:00:37.001: Failed to load module “gail”

(zenmap:2509): Gtk-WARNING **: 05:00:37.073: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.074: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.075: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.087: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.088: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.088: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.088: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.089: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.089: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.089: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.090: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.090: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.090: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.107: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.114: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.115: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.115: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.115: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.116: Unable to locate theme engine in module_path: “murrine”,

(zenmap:2509): Gtk-WARNING **: 05:00:37.134: Unable to locate theme engine in module_path: “murrine”,

** (zenmap:2509): WARNING **: 05:00:37.193: (…/atk-adaptor/bridge.c:1018):atk_bridge_adaptor_init: runtime check failed: (root)

NOTE: Kindly find the screenshot of the zenmap errors interface and results below:

I also try this way nmap -sn 192.168.1.1/24 the result i get back is below:

oot@kali:~# nmap -sn 192.168.1.1/24
Starting Nmap 7.92 ( https://nmap.org ) at 2023-03-03 05:26 EST
Nmap scan report for 192.168.1.0
Host is up (0.00049s latency).
Nmap scan report for 192.168.1.1
Host is up (0.00042s latency).
Nmap scan report for 192.168.1.2
Host is up (0.00037s latency).
Nmap scan report for 192.168.1.3
Nmap scan report for 192.168.1.247
Host is up (0.0034s latency).
Nmap scan report for 192.168.1.251
Host is up (0.00024s latency).
Nmap scan report for 192.168.1.252
Host is up (0.00026s latency).
Nmap scan report for 192.168.1.253
Host is up (0.00079s latency).
Nmap scan report for 192.168.1.254
Host is up (0.0033s latency).
Nmap scan report for 192.168.1.255
Host is up (0.0031s latency).
Nmap done: 256 IP addresses (256 hosts up) scanned in 45.37 seconds

Thanks i hope this explain all the challenges am packing, please I need your support to fix all this challenges, am a new student from Lagos Nigeria. Thanks again for your cooperation. hope to hear from you soon.

I think your VM IP route is not the same as your other 4 hosts’ IP route. Ins simple terms, if you check the IP address of your base machine or other hosts, you will see a different IP address than the VM one, which is 192.168.x.x. If you are using a wifi adaptor, then try changing the network adaptors until you see the same IP range shared by other hosts. That is when you will see those hosts when using netdiscover.

For your zenmap/nmap, the tools are working correctly. for zenmap you are just getting ratings in the terminal, which is normal. The result is also expected of what you are trying to run. You have specified -sn flag which just searches for host and checks if they are up or not. You can use other flags for other discovery like port scanning or host OS scanning, etc.

Thanks for your response, Like i said am a new student here, how do i check all this IP you are talking about. Please can you specify an instruction or steps to follow, so that i will be able to check those ip and you also made a statement regarding my wireless adapter; are you advising changing the Wireless Adapter?

Because I have also been using the same wireless adapter to scan Network wifi network around me using airodump-ng and it works, showing Wireless Network Around me.

You can start with Googling. Google - “how to check IP address on windows” and then “how to check IP address on linux” (which you already know). Once you know the steps, you can check the IP addresses and compare if they match or not.

For the wireless adaptor, I suggested changing the network adaptor setting from VM. Change between all the options like NAt, Bridged, Host-only, etc, and check if netdiscover gets the same IP range as your other machines.

Thank you sir! my netdiscover is now working firstly I follow the procedure you gave me, and secondly I downgrade the libpcap to libpcap0.8, Thirdly Under the Network Adapter setting I change it from NAT to Bridge Connection and tick the below box to replicate it. after that I also open Service App on my host machine, I search for VMware Workstation and I restart all VMware Application. Then Open my Kali again to Run netdiscover again and it started discover my connect devices.