We try to keep Scapy as powerful as possible, to support as many protocols and platforms as possible, to keep and make the code (and the commit history) as clean as possible. Since Scapy can be slow ...
a=scapy.Ether()/scapy.IP(dst="www.slashdot.org")/scapy.TCP()/"GET /index.html HTTP/1.0 \n\n" c=scapy.Ether(b) ### Interpret the raw bytes as an Ethernet frame back to ...