
and then finally getting the file from FTP). To get it, I resorted to first installing wget from here:

(Note the "ftp", which cost me a bit of nerves. Finally I had luck with GNU Common Lisp, specifically this version: Now, having a shell is kind of lovely, but CAN I DO ANYTHING in that shell? - Well, "dir" worked, but Python 2 did not, and neither did "midnight commander for windows". I could then from outside of VirtualBox connect to that server from Linux with: Ncat -l 3333 -e C:\ReactOS\system32\cmd.exe Setting up the network to "bridged adapter" in VirtualBox, the following worked from within ReactOS as a "server": I remembered the old friend netcat, which CAN actually execute a remote shell.

(I recommend to re-check whether everything in the "Application Manager" works, as for me on VirtualBox at least, Python 3 and both Operas definitely did NOT work, and I really had a TOUGH time getting ANYTHING from an FTP-server - in the end, I simply got a version of wget for Windows, as Firefox, Seamonkey, K-Meleon and whatever their names are, ALL failed on FTP, at least on the VBOX-image.)Īs in the past, my main interest has been in "am I able to access the shell remotely?" - and the answer was "NO" with Telnet or SSH, I tried several servers. I will leave that for another blog post.Īnd if you want to validate that netcat is indeed listening on that port, you can connect to that port from another workstation by using nmap.Congratulations to the team for the new release. Have to dig deeper and see what it really means though. The -L means “listen harder, re-listen on socket close” :). If you run this on a Windows 7 machine, you will get this dreaded message “local listen fuxored: INVAL”. The command to have netcat listen on a specific port is “nc -l PORT_NUMBER”. You can download the windows port of the tool at If I am not mistaken, nc comes as a default tool in most of the Linux distros. You can run netcat on your workstation to listen on port 80, assign the IP address of the web server to your workstation and test the rule.


But your web server is not built yet and you want to validate the rule. For example, say, you configured your firewall to allow TCP 80 traffic to your web server. You can use it to listen on certain ports or connect to certain ports. Netcat is a swiss army tool for network/security professionals.
