tcp-ip
17
总安装量
9
周安装量
#20684
全站排名
安装命令
npx skills add https://github.com/chaterm/terminal-skills --skill tcp-ip
Agent 安装分布
claude-code
5
codex
5
opencode
4
gemini-cli
3
antigravity
2
windsurf
2
Skill 文档
TCP/IP ç½ç»è¯æ
æ¦è¿°
TCP/IP åè®®æ ç¸å ³çç½ç»è¯æãè¿éæ§æµè¯ãç«¯å£ææ¥çæè½ã
è¿éæ§æµè¯
# Ping æµè¯
ping -c 4 hostname
ping -i 0.2 hostname # é´é 0.2 ç§
# è·¯ç±è¿½è¸ª
traceroute hostname
traceroute -n hostname # ä¸è§£æåå
mtr hostname # 宿¶è¿½è¸ª
# 端å£è¿éæ§
telnet hostname 80
nc -zv hostname 80
nc -zv hostname 80-100 # 端å£èå´
ç½ç»é ç½®
# æ¥çç½ç»æ¥å£
ip addr
ip link show
ifconfig # ä¼ ç»å½ä»¤
# æ¥çè·¯ç±è¡¨
ip route
route -n
netstat -rn
# æ¥ç ARP 表
ip neigh
arp -a
# DNS æ¥è¯¢
nslookup hostname
dig hostname
dig +short hostname
host hostname
端å£ä¸è¿æ¥
# æ¥ççå¬ç«¯å£
ss -tlnp # TCP çå¬
ss -ulnp # UDP çå¬
netstat -tlnp
# æ¥çææè¿æ¥
ss -tanp
netstat -anp
# æ¥çç¹å®ç«¯å£
ss -tlnp | grep :80
lsof -i :80
# è¿æ¥ç»è®¡
ss -s
netstat -s
æå åæ
# tcpdump åºç¡
tcpdump -i eth0
tcpdump -i any port 80
tcpdump -i eth0 host 192.168.1.1
tcpdump -i eth0 -w capture.pcap
# 常ç¨è¿æ»¤
tcpdump -i eth0 'tcp port 80'
tcpdump -i eth0 'host 10.0.0.1 and port 443'
tcpdump -i eth0 'tcp[tcpflags] & tcp-syn != 0'
# 读åæå
æä»¶
tcpdump -r capture.pcap
tcpdump -r capture.pcap -A # æ¾ç¤º ASCII
常è§åºæ¯
åºæ¯ 1ï¼ææ¥ç½ç»ä¸é
# 1. æ£æ¥æ¬å°ç½ç»
ip addr
ip route
# 2. æµè¯ç½å
³è¿éæ§
ping gateway_ip
# 3. æµè¯ç®æ è¿éæ§
ping target_ip
traceroute target_ip
# 4. æ£æ¥ DNS
nslookup target_hostname
åºæ¯ 2ï¼ææ¥ç«¯å£ä¸é
# 1. æ£æ¥æå¡æ¯å¦çå¬
ss -tlnp | grep :port
# 2. æ£æ¥é²ç«å¢
iptables -L -n
firewall-cmd --list-all
# 3. ä»è¿ç¨æµè¯
nc -zv target_ip port
åºæ¯ 3ï¼ææ¥è¿æ¥è¶ æ¶
# 1. æ£æ¥ç½ç»å»¶è¿
ping -c 10 target
# 2. æ£æ¥è·¯ç±
mtr target
# 3. æå
åæ
tcpdump -i eth0 host target -w debug.pcap
æ éææ¥
| é®é¢ | ææ¥æ¹æ³ |
|---|---|
| ç½ç»ä¸é | ping, traceroute, æ£æ¥è·¯ç± |
| DNS è§£æå¤±è´¥ | nslookup, dig, æ£æ¥ /etc/resolv.conf |
| 端å£ä¸é | ss -tlnp, æ£æ¥é²ç«å¢ |
| è¿æ¥è¶ æ¶ | mtr, tcpdump æå
åæ |
| è¿æ¥è¢«æç» | æ£æ¥æå¡ç¶æã端å£çå¬ |