Netcat

E192905

Netcat is a versatile command-line networking utility used for reading from and writing to network connections, often referred to as the "Swiss Army knife" of TCP/IP.

All labels observed (4)

Label Occurrences
Ncat 2
GNU netcat 1
Netcat canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf TCP/IP utility
command-line tool
networking utility
commonlyPackagedWith Unix-like distributions
hasAlias nc
hasNickname Swiss Army knife of TCP/IP
hasOption TCP mode
UDP mode
execute program after connect
listen mode
numeric-only IP addresses
set connection timeout
specify local port
specify remote port
verbose output
zero-I/O mode
hasVariant Netcat self-linksurface differs
surface form: GNU netcat

Netcat self-linksurface differs
surface form: OpenBSD netcat

traditional netcat
inspired Netcat self-linksurface differs
surface form: Ncat
invokedByCommand nc
license varies by implementation
runsOn BSD
Linux
Windows
surface form: Microsoft Windows

Unix-like operating systems
macOS
supportsFeature IPv4
IPv6
banner grabbing
connection debugging
create TCP connections
create UDP connections
file transfer
listen on ports
port scanning
proxying data
read from network connections
remote shell
simple chat
testing network services
write to network connections
supportsProtocol Transmission Control Protocol
surface form: TCP

UDP
usedFor creating backdoors
debugging network daemons
network troubleshooting
penetration testing
security testing
simple data exfiltration

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Kali Linux includesTool Netcat
Nmap hasComponent Netcat
this entity surface form: Ncat
Netcat hasVariant Netcat self-linksurface differs
this entity surface form: OpenBSD netcat
Netcat hasVariant Netcat self-linksurface differs
this entity surface form: GNU netcat
Netcat inspired Netcat self-linksurface differs
this entity surface form: Ncat