/external/scapy/scapy/contrib/ |
homeplugav.py | 156 def FragmentCond(pkt): 162 return ((pkt.version == 0x01 ) and ( pkt.HPtype in fragTypeTable )) 180 StrLenField("DeviceVersion", b"NoVersion\x00", length_from = lambda pkt: pkt.VersionLen), 181 StrLenField("DeviceVersion_pad", b"\xcc\xcc\xcc\xcc\xcc"+b"\x00"*59, length_from = lambda pkt: 64-pkt.VersionLen), 269 PacketListField("NetworksInfos", "", NetworkInfoV10, length_from=lambda pkt: pkt.LogicalNetworksNumber * 17), 271 PacketListField("StationsInfos", "", StationInfoV10, length_from=lambda pkt: pkt.StationsNumber * 21) [all...] |
chdlc.py | 37 lambda pkt : pkt.type == 0 or pkt.type == 1), 39 lambda pkt : pkt.type == 0 or pkt.type == 1), 41 lambda pkt : pkt.type == 0 or pkt.type == 1), 43 lambda pkt : pkt.type == 2) [all...] |
vtp.py | 88 StrLenField("value", None, length_from=lambda pkt : pkt.length + 1) 104 StrLenField("vlanname", "default", length_from=lambda pkt:4 * ((pkt.vlannamelen + 3) / 4)), 106 length_from=lambda pkt:pkt.len - 12 - (4 * ((pkt.vlannamelen + 3) / 4))), 107 lambda pkt:pkt.type not in [1, 2]) 140 def i2repr(self, pkt, x) [all...] |
mqtt.py | 19 def addfield(self, pkt, s, val): 20 val = self.i2m(pkt, val) 36 def getfield(self, pkt, s): 85 adjust=lambda pkt, x: len(pkt.payload),), 94 length_from=lambda pkt: pkt.length), 112 length_from=lambda pkt: pkt.clientIdlen), 115 lambda pkt: pkt.willflag == 1) [all...] |
send.py | 41 def h2i(self, pkt, x): 50 def i2m(self, pkt, x): 52 def m2i(self, pkt, x): 54 def any2i(self, pkt, x): 55 return self.h2i(pkt,x) 56 def i2repr(self, pkt, x): 57 return self.i2h(pkt, x) # No specific information to return 62 FieldLenField("len",None,length_of="data",fmt="B", adjust = lambda pkt,x: (x)/8), 63 StrLenField("nonce","", length_from = lambda pkt: pkt.len*8-2) [all...] |
carp.py | 44 def post_build(self, pkt, pay): 46 pkt = pkt[:6] + struct.pack("!H", checksum(pkt)) + pkt[8:] 48 return pkt 50 def build_hmac_sha1(pkt, pw = b'\0' * 20, ip4l=None, ip6l=None): 55 if not pkt.haslayer(CARP): 58 p = pkt[CARP]
|
icmp_extensions.py | 79 def ICMPExtension_post_dissection(self, pkt): 83 lastlayer = pkt.lastlayer() 87 if IP in pkt: 88 if ( ICMP in pkt and 89 pkt[ICMP].type in [3,11,12] and 90 pkt.len > 144 ): 91 bytes = pkt[ICMP].build()[136:] 94 elif scapy.layers.inet6.IPv6 in pkt: 95 if ( (scapy.layers.inet6.ICMPv6TimeExceeded in pkt or 96 scapy.layers.inet6.ICMPv6DestUnreach in pkt) an [all...] |
eigrp.py | 67 self.length_from = lambda pkt,length=length: length 69 def h2i(self, pkt, x): 70 return IPField.h2i(self, pkt, x) 72 def i2m(self, pkt, x): 74 l = self.length_from(pkt) 85 def m2i(self, pkt, x): 86 l = self.length_from(pkt) 109 def i2len(self, pkt, x): 110 l = self.length_from(pkt) 114 def getfield(self, pkt, s) [all...] |
/external/syslinux/gpxe/src/core/ |
proto_eth_slow.c | 105 struct slow_lacp pkt; member in struct:lacp_state 144 static inline void print_lacpdu(struct slow_lacp *pkt) 147 pkt->subtype, pkt->version_number); 148 printf("actor_tlv %hhx", pkt->tlv_type_actor_info); 149 printf(" len: %hhx (\n", pkt->actor_information_length); 150 printf(" sys_pri: %hx", ntohs(pkt->actor.system_priority)); 151 printf(" mac: %!", pkt->actor.system); 152 printf(" key: %hx", ntohs(pkt->actor.key)); 153 printf(" port_pri: %hx", ntohs(pkt->actor.port_priority)) 353 union slow_union *pkt; local [all...] |
/external/scapy/scapy/layers/ |
l2tp.py | 28 lambda pkt: pkt.hdr & 'control+length'), 32 lambda pkt: pkt.hdr & 'sequence+control'), 34 lambda pkt: pkt.hdr & 'sequence+control'), 37 lambda pkt: not (pkt.hdr & 'control') and pkt.hdr & 'offset' 41 def post_build(self, pkt, pay) [all...] |
rip.py | 47 lambda pkt: pkt.authtype == 2), 49 lambda pkt: pkt.authtype == 3), 51 lambda pkt: pkt.authtype == 3), 53 lambda pkt: pkt.authtype == 3), 55 lambda pkt: pkt.authtype == 3) [all...] |
rtp.py | 33 FieldListField('header', [], IntField("hdr", 0), count_from=lambda pkt: pkt.header_len) ] 47 FieldListField('sync', [], IntField("id",0), count_from=lambda pkt:pkt.numsync) ]
|
/system/bt/packet/base/ |
packet_builder.h | 28 virtual bool Serialize(const std::shared_ptr<Packet>& pkt) = 0; 34 void ReserveSpace(const std::shared_ptr<Packet>& pkt, size_t size); 35 bool AddPayloadOctets1(const std::shared_ptr<Packet>& pkt, uint8_t value) { 36 return AddPayloadOctets(pkt, 1, value); 38 bool AddPayloadOctets2(const std::shared_ptr<Packet>& pkt, uint16_t value) { 39 return AddPayloadOctets(pkt, 2, value); 41 bool AddPayloadOctets3(const std::shared_ptr<Packet>& pkt, uint32_t value) { 42 return AddPayloadOctets(pkt, 3, value); 44 bool AddPayloadOctets4(const std::shared_ptr<Packet>& pkt, uint32_t value) { 45 return AddPayloadOctets(pkt, 4, value) [all...] |
packet_builder.cc | 25 void PacketBuilder::ReserveSpace(const std::shared_ptr<Packet>& pkt, 27 pkt->data_->reserve(size); 30 bool PacketBuilder::AddPayloadOctets(const std::shared_ptr<Packet>& pkt, 35 pkt->data_->push_back(value & 0xff); 36 pkt->packet_end_index_++;
|
packet.h | 41 Packet(std::shared_ptr<const Packet> pkt, size_t start, size_t end) 42 : packet_start_index_(start), packet_end_index_(end), data_(pkt->data_){}; 43 Packet(std::shared_ptr<const Packet> pkt) : data_(pkt->data_) { 44 auto indices = pkt->GetPayloadIndecies(); 71 static std::shared_ptr<T> Specialize(const std::shared_ptr<U>& pkt) { 79 new T(pkt, pkt->packet_start_index_, pkt->packet_end_index_));
|
/external/scapy/scapy/layers/tls/ |
basefields.py | 50 def i2h(self, pkt, x): 52 v = pkt.tls_session.advertised_tls_version 58 def i2m(self, pkt, x): 60 v = pkt.tls_session.advertised_tls_version 72 def i2h(self, pkt, x): 74 v = pkt.tls_session.tls_version 78 adv_v = pkt.tls_session.advertised_tls_version 82 def i2m(self, pkt, x): 84 v = pkt.tls_session.tls_version 88 adv_v = pkt.tls_session.advertised_tls_versio [all...] |
extensions.py | 66 length_from=lambda pkt: pkt.len) ] 137 length_from=lambda pkt: pkt.namelen) ] 142 def i2repr(self, pkt, x): 150 def addfield(self, pkt, s, val): 152 if not pkt.servernames: 154 return super(ServerLenField, self).addfield(pkt, s, val) 160 adjust=lambda pkt,x: x+2), 164 length_from=lambda pkt: pkt.servernameslen) [all...] |
/system/bt/packet/avrcp/ |
avrcp_reject_packet.cc | 32 bool RejectBuilder::Serialize(const std::shared_ptr<::bluetooth::Packet>& pkt) { 33 ReserveSpace(pkt, size()); 36 PacketBuilder::PushHeader(pkt); 39 VendorPacketBuilder::PushHeader(pkt, 1); 41 AddPayloadOctets1(pkt, static_cast<uint8_t>(reason_));
|
get_play_status_packet.cc | 42 const std::shared_ptr<::bluetooth::Packet>& pkt) { 43 ReserveSpace(pkt, size()); 46 PacketBuilder::PushHeader(pkt); 50 VendorPacketBuilder::PushHeader(pkt, parameter_count); 52 AddPayloadOctets4(pkt, base::ByteSwap(song_length_)); 53 AddPayloadOctets4(pkt, base::ByteSwap(song_position_)); 54 AddPayloadOctets1(pkt, play_status_);
|
get_folder_items.cc | 72 const std::shared_ptr<::bluetooth::Packet>& pkt) { 73 ReserveSpace(pkt, size()); 75 BrowsePacketBuilder::PushHeader(pkt, size() - BrowsePacket::kMinSize()); 82 AddPayloadOctets1(pkt, (uint8_t)status_); // Status 85 AddPayloadOctets2(pkt, base::ByteSwap(uid_counter_)); 87 AddPayloadOctets2(pkt, base::ByteSwap(num_items)); 90 PushMediaListItem(pkt, item); 124 const std::shared_ptr<::bluetooth::Packet>& pkt, 128 PushMediaPlayerItem(pkt, item.player_); 131 PushFolderItem(pkt, item.folder_) [all...] |
general_reject_packet.cc | 36 const std::shared_ptr<::bluetooth::Packet>& pkt) { 37 ReserveSpace(pkt, size()); 39 BrowsePacketBuilder::PushHeader(pkt, size() - BrowsePacket::kMinSize()); 41 AddPayloadOctets1(pkt, static_cast<uint8_t>(reason_));
|
set_browsed_player.cc | 57 const std::shared_ptr<::bluetooth::Packet>& pkt) { 58 ReserveSpace(pkt, size()); 60 BrowsePacketBuilder::PushHeader(pkt, size() - BrowsePacket::kMinSize()); 62 AddPayloadOctets1(pkt, (uint8_t)status_); 65 AddPayloadOctets2(pkt, base::ByteSwap(uid_counter_)); 66 AddPayloadOctets4(pkt, base::ByteSwap(num_items_in_folder_)); 67 AddPayloadOctets2(pkt, base::ByteSwap((uint16_t)0x006a)); // UTF-8 68 AddPayloadOctets1(pkt, folder_depth_); 73 AddPayloadOctets2(pkt, base::ByteSwap(folder_name_len)); 75 AddPayloadOctets1(pkt, *it) [all...] |
/external/scapy/scapy/modules/ |
p0f.py | 115 def packet2p0f(pkt): 116 pkt = pkt.copy() 117 pkt = pkt.__class__(raw(pkt)) 118 while pkt.haslayer(IP) and pkt.haslayer(TCP): 119 pkt = pkt.getlayer(IP [all...] |
/external/libvpx/libvpx/test/ |
superframe_test.cc | 50 const vpx_codec_cx_pkt_t *pkt) { 51 if (pkt->kind != VPX_CODEC_CX_FRAME_PKT) return pkt; 53 const uint8_t *buffer = reinterpret_cast<uint8_t *>(pkt->data.frame.buf); 54 const uint8_t marker = buffer[pkt->data.frame.sz - 1]; 58 if ((marker & 0xe0) == 0xc0 && pkt->data.frame.sz >= index_sz && 59 buffer[pkt->data.frame.sz - index_sz] == marker) { 62 modified_buf_ = new uint8_t[pkt->data.frame.sz - index_sz]; 63 memcpy(modified_buf_, pkt->data.frame.buf, pkt->data.frame.sz - index_sz) [all...] |
/external/autotest/client/deps/lansim/src/py/ |
host.py | 72 def arp_request(self, pkt): 75 @param pkt: a dpkt.Packet with the ARP_REQUEST. 78 self.add_arp(hw_addr=pkt.arp.sha, ip_addr=pkt.arp.spa) 83 tpa = pkt.arp.spa, # Target Protocol Address. 84 tha = pkt.arp.sha, # Target Hardware Address. 88 dst = pkt.arp.sha, 136 def send_ip(self, pkt): 140 @param pkt: A dpkg.ip.IP packet. 143 hw_dst = self._resolve_mac_address(pkt.dst [all...] |