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.):
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.
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
Ở đâ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
Post a Comment