Ncat, formerly known as Netcat is often referred to as the Swiss army knife in networking.

This tool is used to view and record the datas on TCP and UDP network connections. This works as a back end listener and which allows port scanning and port listening. Ncat can also be used to transfer files. 

In spite of the popularity of netcat, it was not maintained by its community.

Download link- https://github.com/nmap/nmap/tree/master/ncat

This site is under maintenance,
some features might not work!!!