I've been attempting to get port 4444 to open these past couple of days. I finally figured I'd try to get it working on my Windows machine first and I finally got it. Now, no matter what I do in the Kali VM, I can't get the port to open on Kali. I'm testing it with a simple http server and canyouseeme.org and I haven't had any issues on Windows yet, but Kali just refuses to open the port. I've configured a static IP on both my windows machine and the Kali VM and I'm using the bridged adapter setting. Any help is appreciated!

  • Does this answer your question stackoverflow.com/questions/9537751/… ? – Purefan May 10 '16 at 21:57
  • 1
    What do you mean by "open the port"? On the firewall? To have a service run on that port? To access the service running on that port? We need some more info on what the problem is. – schroeder May 10 '16 at 22:09
  • To run Metasploit on WAN. – Jake Rieger May 10 '16 at 22:21
  • @Purefan No, unfortunately it did not help. – Jake Rieger May 10 '16 at 22:21
  • 1
    What do you mean by "Kali refuses [...]"? I assume you mean to run a listener of some sort, like ncat -lp 4444. What do you actually do, and what does netstat -tlnp say? – countermode May 11 '16 at 7:09

In your case,You use bridge connection in VMware which means that your windows machine ip like then your kali Linux ip would be 192.168.1.x you

could see your ip address just type in terminal ifconfig and use namp to know how many port on your system is open.

for that Here is command: sudo nmap yourip

now you could see that what process running on your ip for that command: sudo lsof -i:4444

Now you could see what is issue with port.


If the host that is trying to connect to your port 4444 on your Kali is on the Internet, you'll need to configure port forwarding on the router you use to access the Internet - that is, your router needs to redirect connections from 4444 coming from the Internet to your internal VM (this process varies according to the router, so just Google a guide for more information on this).

Also, if your Kali Linux VM is configured to network through a bridge, there is no need to open the port on your host system.

Hope it helps! :)

  • Opening the port on my host machine was a troubleshooting method to make sure it wasn't my router that was the issue. I've already port forwarded port 4444 to my VM's ip and still nothing. – Jake Rieger May 11 '16 at 23:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.