類Unix下網路工具備忘

2022-07-17 18:48:12 字數 2268 閱讀 8950

類unix系統下有非常多的網路檢視、配置工具,作為備忘簡單列一下,而我自己並不熟悉;條目大體上是字典序的,每個條目從左到右的格式為:

tool_name: usage  [; my_view]

arp:操作arp的cache

curl:傳輸url;非常強大

dhclient/dhcpd:dhcp客戶端

dig:dns檢視工具;有人建議以此取代nslookup

doscan:網路dos能力審計

dsniff:密碼嗅探器;這。。。

etherape:圖形化網路流量瀏覽器;很直觀

etherwake:傳送wake-on-lan「魔力報文」

ethstats:快速顯示網路介面統計資訊;不僅eth

ethstatus:基於終端的乙太網統計監控;只對eth

ettercap:用於中間人攻擊的多目的嗅探/內容過濾;這這這。。。

ftp/lftp:ftp客戶端;lftp比ftp爽很多

ftpgrab:(ftp)檔案映象工具

host:dns檢視工具;沒nslookup強

httping:度量web伺服器延遲和吞吐

hunt:網路安全審計工具;兵來將擋水來土掩:-)

ifconfig:配置網路介面;應該都用過吧

iftop:顯示主機介面頻寬使用情況;名氣挺大呀

ifup/ifdown:開啟/禁用網路埠;指令碼,一般用ifconfig取代

ip:檢視/操作路由資訊、裝置、策略路由和隧道資訊;和ifconfig類似,據說更為強大

ifmetric:ipv4路由度量操作

ifplugd:乙太網裝置連線檢測守護程序

ifscheme:網路介面模式控制

ipband:ip頻寬監控器

iperf:網路吞吐效能測試

iptables:ipv4包過濾器和nat工具

iwconfig:配置無線網路介面;試過但沒配置成功過

mtr:網路分析工具;可以有x和終端兩種gui

netstat:列印網路連線、路由表、介面統計分析、偽裝連線、多播成員資訊;強大,常用

nc:tcp/ip瑞士軍刀;對得起這描述,起源於bsd,是net cat而不是腦殘》_<

nslookup:(可互動式)查詢網路伺服器;眾所周知

ntpdate:通過ntp更新時間

openssl:openssl的cli

ping/ping6:傳送icmp echo_request給網路主機;地球人都知道

rarp:操作rarp表;據說linux核心2.3開始不再支援

rdesktop:遠端桌面協議客戶端;linux遠端windows必備

route:顯示/操作ip路由表;新增刪除路由

rsync:快速、靈活、遠端或本地檔案複製工具;只聞其名

scp:安全遠端檔案拷貝;和ssh連起來用

sftp:安全ftp

slurm:網路負載監控器;終端下的gui,直觀

socat:多用途套接字應答;socket cat

snmpd:請求snmp請求報文的守護程序

snmpget/snmpgetnext:通過snmp get/getnext和網路例項通訊

snmpset:設定遠端主機乙個mib物件的值

snmptable:檢索並顯示來自遠端主機的snmp表

snmpwalk:獲取snmp表並以**形式顯示

ss:套接字統計分析;socket statistics[這裡提到用ss來取代netstats]

ssh:openssh 客戶端;據說遠端無所不能

tcpdump:抓取網路資訊;不僅僅只針對tcp,可以和wireshark聯合使用

telnet:telnet客戶端;telnet towel.blinkenlights.nl很好玩

traceroute/traceroute6:跟蹤路由資訊;大名鼎鼎

ufw:管理網路過濾防火牆;太有名了

vnc4server/vnc4passwd/vnc4config:被遠端x window時用

webalizer:web伺服器log檔案分析工具

wget:非互動式網路資料讀取工具;赫赫有名

wireshark(ethereal):互動式網路抓取分析工具,圖形化介面;非常強大

xinetd:擴充套件網路服務守護程序;重口味

20120823補充一張主張廢棄netstat的圖。

網路工具類

public class netstateutils return false 判斷當前網路是否是wifi網路 param context return boolean public static boolean iswifi context context return false 判斷當前網路是...

判斷網路工具類

例 connection.setconnecttimeout 5000 這個時間 不能夠得到響應的時候,如果要使用網路狀態的判斷,需要許可權.public class networkutil return bisconnflag 如果沒有網路 彈出dialog對話方塊,是否進入設定網路的頁面 par...

網路工具 ss

ss命令用於顯示socket狀態.他可以顯示packet sockets,tcp sockets,udp sockets,dccp sockets,raw sockets,unix domain sockets等等統計.它比其他工具展示等多tcp和state資訊.它是乙個非常實用 快速 有效的跟蹤i...