目錄表

Basic Network Monitoring ...Not Edit

netstat

顯示localhost網路狀態,位置及遠端的連線ip位置,開啟的port,哪一個程序正在運作等

netstat -tulnp -c 10 
t  tcp port
u  udp port
l  顯示無活動,無new或無established網路狀態(udp :無網路連線狀態)
n  以數字方式顯示 port number and hosts address
p  顯示哪一個pid或程序正在對Port 運作

顯示目前正在連線的網路狀態

$ netstat -tunp

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        1      0 10.0.1.11:53199             210.59.229.9:80             CLOSE_WAIT  2818/firefox        
tcp        0      0 127.0.0.1:5900              127.0.0.1:46733             ESTABLISHED -                   
tcp        0      0 10.0.1.11:33788             58.27.86.223:80             ESTABLISHED 2733/clock-applet   
~略~

顯示目前Listen狀態(無遠端連線進來)

$netstat -tulnp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 127.0.0.1:5900              0.0.0.0:*                   LISTEN      -                   
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      -                   
tcp        0      0 0.0.0.0:51825               0.0.0.0:*                   LISTEN      -                   
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      -                   
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      -                   
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      -                   
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      -                   
tcp        0      0 :::111                      :::*                        LISTEN      -                   
tcp        0      0 :::22                       :::*                        LISTEN      -                   
tcp        0      0 ::1:631                     :::*                        LISTEN      -                   
tcp        0      0 ::1:25                      :::*                        LISTEN      -                   
tcp        0      0 :::46142                    :::*                        LISTEN      - 
~略~                  

基本nmap

nmap 就是可以很快知道網路上開啟哪些port,是駭客最喜歡用的網路掃描工具。

nmap  -A -s[P|T|U]] -p port number 目的ip 或 區段目的IP ip/netmask
P(大寫)  ---> nmap -sP  送出一個icmp
T(大寫)  ---> nmap -sT  以tcp方式連線
U(大寫)  ---> nmap -sU  -p port number or  -p 80-5535(一個區間的port number)   以udp方式連線  

猜測出目的192.168.0.254是哪一種OS

$ nmap -A -sT 192.168.0.254

以ping方示查詢192.168.0.0網段的所有存活電腦

$nmap -sP 192.168.0.0/24

tcpdump