Linux:网络工具 nc
2024-08-25 01:33:30
虽然叫nc不过用起来非常方便。
选项
- Use IPv4 only
- Use IPv6 only
-U, --unixsock Use Unix domain sockets only
-C, --crlf Use CRLF for EOL sequence
-c, --sh-exec <command> Executes the given command via /bin/sh
-e, --exec <command> Executes the given command
--lua-exec <filename> Executes the given Lua script
-g hop1[,hop2,...] Loose source routing hop points ( max)
-G <n> Loose source routing hop pointer (, , , ...)
-m, --max-conns <n> Maximum <n> simultaneous connections
-h, --help Display this help screen
-d, --delay <time> Wait between read/writes
-o, --output <filename> Dump session data to a file
-x, --hex-dump <filename> Dump session data as hex to a file
-i, --idle-timeout <time> Idle read/write timeout
-p, --source-port port Specify source port to use
-s, --source addr Specify source address to use (doesn't affect -l)
-l, --listen Bind and listen for incoming connections
-k, --keep-open Accept multiple connections in listen mode
-n, --nodns Do not resolve hostnames via DNS
-t, --telnet Answer Telnet negotiations
-u, --udp Use UDP instead of default TCP
--sctp Use SCTP instead of default TCP
-v, --verbose Set verbosity level (can be used several times)
-w, --wait <time> Connect timeout
--append-output Append rather than clobber specified output files
--send-only Only send data, ignoring received; quit on EOF
--recv-only Only receive data, never send anything
--allow Allow only given hosts to connect to Ncat
--allowfile A file of hosts allowed to connect to Ncat
--deny Deny given hosts from connecting to Ncat
--denyfile A file of hosts denied from connecting to Ncat
--broker Enable Ncat's connection brokering mode
--chat Start a simple Ncat chat server
--proxy <addr[:port]> Specify address of host to proxy through
--proxy-type <type> Specify proxy type ("http" or "socks4")
--proxy-auth <auth> Authenticate with HTTP or SOCKS proxy server
--ssl Connect or listen with SSL
--ssl-cert Specify SSL certificate file (PEM) for listening
--ssl-key Specify SSL private key (PEM) for listening
--ssl-verify Verify trust and domain name of certificates
--ssl-trustfile PEM file containing trusted SSL certificates
--version Display Ncat's version information and exit
监听端口
有时需要测试主机上的某个端口是否可达,尤其是配置防火墙的时候。可以通过nc -l <port>来指定打开的端口如:
nc -l
打开本机的6666端口,可以从其他远程主机上进行尝试的访问,可以通过Telnet进行连接。
与NCAT配合
与ncat配合可以进行简单的网络聊天与文本传输
最新文章
- mysql 列名中 包含斜杠或者空格的处理方式
- int与Integer的爱恨情仇
- linux下共享库的注意点之-fpic
- MIT 6.828 JOS学习笔记7. Lab 1 Part 2.2: The Boot Loader
- 10条PHP编程习惯助你找工作
- DNS服务器配置
- Intent实现页面跳转和传值
- MySql数据类型(转)
- POJ 3624
- liunx下mysql数据库使用之三范式,关系模型设计注意项,安装目录结构
- poj 1847 Tram
- poj 4044 Score Sequence(暴力)
- 【原创】ZOJ_1649 Rescue 解题报告
- MVC — 第 6 天
- Struts2和Struts1的主要区别(完整版)
- Android程序两种退出的方法
- Bash中的数学扩展
- YYHS-NOIP2017Training0921-逆光
- mysql数据库表卡死解决方法
- Java高阶语法---final