Portál AbcLinuxu, 23. července 2025 18:46
>>> a=Ether(dst="ff:ff:ff:ff:ff:ff")/IP(dst="192.168.0.1") >>> a < Ether dst=ff:ff:ff:ff:ff:ff type=0x0800 |< IP dst=192.168.0.1 |>> >>> a.dst 'ff:ff:ff:ff:ff:ff' >>>Tak jako atribut dst objektu a se mi vypise mac adresa, protoze Ether vrstva je prvni. Co kdybych chtel ale vypsat atribut dst, ale ten co se tyka IP vrstvy (tedy ip adresu)? Vim ze bych to mohl udelat takto:
a.payload.dstV praxi ale predem nevim kolik budu mit "podvrstev" a nemohu teda vzdy pouzit stejny pocet .payload prechodu o vrstvu vis. Je nejaky zpusob, jak vypsat atribut primo dane vrstvy (v tomto pripade IP)?
a[IP].dst
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.