Tạo bảng

Bây giờ chúng tôi có một cuộc biểu tình của các chức năng trình bày make_table (). Phải mất một danh sách như là tham số, và một chức năng người trả 3 uple. Yếu tố đầu tiên là giá trị trên trục x từ một phần tử của danh sách, thứ hai là về giá trị y và thứ ba là giá trị mà chúng tôi muốn thấy ở tọa độ (x, y). Kết quả là một bảng. Chức năng này có 2 biến thể, make_lined_table () và make_tex_table () để sao chép / dán vào báo cáo LaTeX pentest của bạn. Những chức năng có sẵn như là phương thức của một đối tượng kết quả:
Ở đây chúng ta có thể thấy một traceroute đa song song (scapy đã có một chức năng đa giao thức TCP traceroute Xem sau.):

>>> ans,unans=sr(IP(dst="www.test.fr/30", ttl=(1,6))/TCP())
Received 49 packets, got 24 answers, remaining 0 packets
>>> ans.make_table( lambda (s,r): (s.dst, s.ttl, r.src) )
  216.15.189.192  216.15.189.193  216.15.189.194  216.15.189.195
1 192.168.8.1     192.168.8.1     192.168.8.1     192.168.8.1
2 81.57.239.254   81.57.239.254   81.57.239.254   81.57.239.254
3 213.228.4.254   213.228.4.254   213.228.4.254   213.228.4.254
4 213.228.3.3     213.228.3.3     213.228.3.3     213.228.3.3
5 193.251.254.1   193.251.251.69  193.251.254.1   193.251.251.69
6 193.251.241.174 193.251.241.178 193.251.241.174 193.251.241.178

Dưới đây là một ví dụ phức tạp hơn để xác định máy móc từ trường IPID của họ. Chúng ta có thể thấy rằng 172.20.80.200:22 được trả lời bởi ngăn xếp IP cùng hơn 172.20.80.201 và 172.20.80.197:25 không được trả lời bởi ngăn xếp sape IP so với các cảng khác trên cùng một IP.

>>> ans,unans=sr(IP(dst="172.20.80.192/28")/TCP(dport=[20,21,22,25,53,80]))
Received 142 packets, got 25 answers, remaining 71 packets
>>> ans.make_table(lambda (s,r): (s.dst, s.dport, r.sprintf("%IP.id%")))
   172.20.80.196 172.20.80.197 172.20.80.198 172.20.80.200 172.20.80.201
20 0             4203          7021          -             11562
21 0             4204          7022          -             11563
22 0             4205          7023          11561         11564
25 0             0             7024          -             11565
53 0             4207          7025          -             11566
80 0             4028          7026          -             11567

Nó có thể giúp xác định các cấu trúc liên kết mạng rất dễ dàng khi chơi với TTL, hiển thị nhận TTL, vv

Comments

Popular posts from this blog

Npcap

Monitor mode

Thiết lập card không dây trên Kali Linux