Please give me channel info.
This commit is contained in:
parent
225fb90854
commit
6e05d8942c
1 changed files with 11 additions and 6 deletions
|
@ -47,12 +47,17 @@ def analyze_radiotap_info(pcapng_path, limit=100):
|
|||
else:
|
||||
print(" Estimated SNR: [incomplete data]")
|
||||
|
||||
channel_str = getattr(packet.radiotap, 'channel', None)
|
||||
if channel_str:
|
||||
try:
|
||||
print(f" Channel/Frequency: {channel_str.showname_value}")
|
||||
except AttributeError:
|
||||
print(f" Channel/Frequency: {str(channel_str)}")
|
||||
channel_field = None
|
||||
try:
|
||||
for field in packet.radiotap._all_fields:
|
||||
if 'channel' in field.showname.lower():
|
||||
channel_field = field.showname
|
||||
break
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
if channel_field:
|
||||
print(f" Channel/Frequency: {channel_field}")
|
||||
else:
|
||||
print(" Channel/Frequency: [unavailable]")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue