update,
This commit is contained in:
59
hdhdjshxh/prompt.md
Normal file
59
hdhdjshxh/prompt.md
Normal file
@@ -0,0 +1,59 @@
|
||||
### How many packets are?
|
||||
|
||||
using scapy
|
||||
how to read a file named 'PCAP/ay2223_sasp_nmapcatured_1.pcap'
|
||||
show the number of packet of the file ?
|
||||
|
||||
|
||||
|
||||
### What ports have been scanned?
|
||||
|
||||
|
||||
using scapy
|
||||
how to read a file named 'PCAP/ay2223_sasp_nmapcatured_1.pcap'
|
||||
show the what ports have been scanned ?
|
||||
classify them in source port and destination port
|
||||
```python
|
||||
from scapy.all import *
|
||||
|
||||
# Provide the path to your PCAP file
|
||||
pcap_file = 'PCAP/ay2223_sasp_nmapcatured_1.pcap'
|
||||
|
||||
# Read the PCAP file
|
||||
packets = rdpcap(pcap_file)
|
||||
|
||||
# Create an empty set to store unique destination ports
|
||||
scanned_ports = set()
|
||||
|
||||
for packet in packets:
|
||||
# Check if it's a TCP packet with destination port information
|
||||
if TCP in packet and packet[TCP].dport not in scanned_ports:
|
||||
scanned_ports.add(packet[TCP].dport)
|
||||
|
||||
print("Ports that have been scanned:")
|
||||
for port in sorted(scanned_ports):
|
||||
print(port)
|
||||
```
|
||||
|
||||
### How many ports have been scanned?
|
||||
|
||||
using scapy
|
||||
how to read a file named 'PCAP/ay2223_sasp_nmapcatured_1.pcap'
|
||||
How many ports have been scanned ?
|
||||
|
||||
```python
|
||||
from scapy.all import *
|
||||
|
||||
packets = rdpcap('PCAP/ay2223_sasp_nmapcatured_1.pcap')
|
||||
|
||||
scanned_ports = set() # Set to store unique scanned ports
|
||||
|
||||
for pkt in packets:
|
||||
if pkt.haslayer(TCP):
|
||||
dst_port = pkt[TCP].dport # Destination port
|
||||
scanned_ports.add(dst_port)
|
||||
|
||||
print("Number of ports scanned:", len(scanned_ports))
|
||||
|
||||
```
|
||||
|
Reference in New Issue
Block a user