Tạo bộ gói

Đến thời điểm này, chúng tôi đã chỉ ra một gói. Hãy xem làm thế nào để xác định bộ các gói tin một cách dễ dàng. Mỗi lĩnh vực của toàn bộ gói (từng lớp) có thể là một tập hợp. Đây ngầm định nghĩa một tập các gói dữ liệu, tạo ra bằng cách sử dụng các loại cartesian product giữa tất cả các lĩnh vực.
>>> a=IP(dst="www.slashdot.org/30")
>>> a
<IP  dst=Net('www.slashdot.org/30') |>
>>> [p for p in a]
[<IP dst=66.35.250.148 |>, <IP dst=66.35.250.149 |>,
 <IP dst=66.35.250.150 |>, <IP dst=66.35.250.151 |>]
>>> b=IP(ttl=[1,2,(5,9)])
>>> b
<IP ttl=[1, 2, (5, 9)] |>
>>> [p for p in b]
[<IP ttl=1 |>, <IP ttl=2 |>, <IP ttl=5 |>, <IP ttl=6 |>,
 <IP ttl=7 |>, <IP ttl=8 |>, <IP ttl=9 |>]
>>> c=TCP(dport=[80,443])
>>> [p for p in a/c]
[<IP frag=0 proto=TCP dst=66.35.250.148 |<TCP dport=80 |>>,
 <IP frag=0 proto=TCP dst=66.35.250.148 |<TCP dport=443 |>>,
 <IP frag=0 proto=TCP dst=66.35.250.149 |<TCP dport=80 |>>,
 <IP frag=0 proto=TCP dst=66.35.250.149 |<TCP dport=443 |>>,
 <IP frag=0 proto=TCP dst=66.35.250.150 |<TCP dport=80 |>>,
 <IP frag=0 proto=TCP dst=66.35.250.150 |<TCP dport=443 |>>,
 <IP frag=0 proto=TCP dst=66.35.250.151 |<TCP dport=80 |>>,
 <IP frag=0 proto=TCP dst=66.35.250.151 |<TCP dport=443 |>>]

Một số hoạt động (như xây dựng các chuỗi từ một gói) không thể làm việc trên một tập hợp các gói tin. Trong những trường hợp này, nếu bạn quên cuộn thiết lập của bạn gói, chỉ phần tử đầu tiên của danh sách bạn quên để tạo ra sẽ được sử dụng để lắp ráp các gói tin.

lệnh Effect
tóm tắt () sẽ hiển thị một danh sách các bản tóm tắt của mỗi gói
nsummary () giống như trước đó, với số lượng gói
cuộc hội thoại () sẽ hiển thị một biểu đồ các cuộc hội thoại
show () sẽ hiển thị các đại diện ưa thích (thường nsummary ())
filter () trả về một danh sách gói lọc với một hàm lambda
hexdump () trả về một hexdump của tất cả các gói
hexraw () trả về một hexdump của lớp liệu của tất cả các gói
padding () trả về một hexdump của gói tin với lớp đệm
nzpadding () trả về một hexdump của gói tin với lớp đệm không bằng không
lô () lô một hàm lambda áp dụng cho danh sách gói
làm bảng () sẽ hiển thị một bảng theo một hàm lambda

Comments

Popular posts from this blog

Npcap

Monitor mode

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