{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43509302,"defaultBranch":"master","name":"scapy","ownerLogin":"secdev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-01T17:06:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14927208?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716381512.0","currentOid":""},"activityList":{"items":[{"before":"18082f33c43c0aa5b958f332ba08d7890c2d62ec","after":"4bc73eda1829627381e8f61cd1ab4e2d7bebf524","ref":"refs/heads/master","pushedAt":"2024-05-22T21:09:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"setup.cfg: Add PEP 561 py.typed marker (#4391)\n\nThis is required in order to use mypy with scapy annotations in a\r\ndependent project. Otherwise you get messages like these:\r\n\r\nerror: Skipping analyzing \"scapy.packet\": module is installed, but missing library stubs or py.typed marker [import-untyped]","shortMessageHtmlLink":"setup.cfg: Add PEP 561 py.typed marker (#4391)"}},{"before":"8461c2ea035e350d63d6e8b68d97fc0c26f54586","after":"18082f33c43c0aa5b958f332ba08d7890c2d62ec","ref":"refs/heads/master","pushedAt":"2024-05-22T19:03:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"HTTP_Client/Server doc, other minor win tweaks (#4393)\n\n* Add HTTP_Client/HTTP_Server doc, fix tests\r\n\r\n* Sort arping() results by IP\r\n\r\n* Various minor Kerberos improvements (packets, client)","shortMessageHtmlLink":"HTTP_Client/Server doc, other minor win tweaks (#4393)"}},{"before":"f8f7f184be8df68cd1f9e27178693043b298beb1","after":"94eed4443783319735a9dae23a36b9fecdd6974b","ref":"refs/heads/guedou/20240521/pcapng-dpeb","pushedAt":"2024-05-22T13:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Fix typing, and large file parsing","shortMessageHtmlLink":"Fix typing, and large file parsing"}},{"before":null,"after":"f8f7f184be8df68cd1f9e27178693043b298beb1","ref":"refs/heads/guedou/20240521/pcapng-dpeb","pushedAt":"2024-05-22T12:38:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"PcapNg - Apple Process Information Block","shortMessageHtmlLink":"PcapNg - Apple Process Information Block"}},{"before":"fa94fe303f74a2c2bcf324b35a1f31a6360ee5b4","after":"8461c2ea035e350d63d6e8b68d97fc0c26f54586","ref":"refs/heads/master","pushedAt":"2024-05-15T14:02:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Add HTTP_Client / HTTP_Server with SSP support (#4389)","shortMessageHtmlLink":"Add HTTP_Client / HTTP_Server with SSP support (#4389)"}},{"before":"b44f9a270b22122c82da6b3e520cd6c9ffdd1074","after":"fa94fe303f74a2c2bcf324b35a1f31a6360ee5b4","ref":"refs/heads/master","pushedAt":"2024-05-14T06:02:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"ISOTPNativeSocket improvements (#4363)","shortMessageHtmlLink":"ISOTPNativeSocket improvements (#4363)"}},{"before":"8c6ad37014d09e9775e262370991dae37248ccba","after":null,"ref":"refs/heads/gh_isotp_native_socket_update","pushedAt":"2024-05-14T06:02:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"}},{"before":"f17e8da65d9299d6dbc84b427aaf7761aff31355","after":"b44f9a270b22122c82da6b3e520cd6c9ffdd1074","ref":"refs/heads/master","pushedAt":"2024-05-13T12:53:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Add mDNS daemon (#4385)","shortMessageHtmlLink":"Add mDNS daemon (#4385)"}},{"before":"ecfeb1427ff1878eb7e89a5daf3ce2de2f38ab55","after":"f17e8da65d9299d6dbc84b427aaf7761aff31355","ref":"refs/heads/master","pushedAt":"2024-05-12T20:55:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix cryptography > 43.0 deprecation warning in TLS (#4383)","shortMessageHtmlLink":"Fix cryptography > 43.0 deprecation warning in TLS (#4383)"}},{"before":"041f3ef57f5fa7a13a164b32e9a0d14d1311ae23","after":"ecfeb1427ff1878eb7e89a5daf3ce2de2f38ab55","ref":"refs/heads/master","pushedAt":"2024-05-12T20:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"sndrcv threaded mode: fix timeout (#4387)","shortMessageHtmlLink":"sndrcv threaded mode: fix timeout (#4387)"}},{"before":"82c2ace49601ebf7c1fb44af498bcfb2df8671ab","after":"041f3ef57f5fa7a13a164b32e9a0d14d1311ae23","ref":"refs/heads/master","pushedAt":"2024-05-12T19:40:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"[LLMNR] tolerate malformed queries/responses (#4381)\n\nwhen showing summaries.\r\n\r\nNow that the question and answer sections are PacketListFields they can\r\ncontain Raw instances without the qname/rrname attributes. This patch\r\nprevents `mysummary` from throwing the AttributeError exception when it\r\nencounters queries/responses like that.\r\n\r\nIt's a follow-up to dda902e8.\r\n\r\nFixes:\r\n```\r\n File \"scapy/scapy/sendrecv.py\", line 1439, in tshark\r\n sniff(prn=_cb, store=False, *args, **kargs)\r\n File \"scapy/scapy/sendrecv.py\", line 1311, in sniff\r\n sniffer._run(*args, **kwargs)\r\n File \"scapy/scapy/sendrecv.py\", line 1254, in _run\r\n session.on_packet_received(p)\r\n File \"scapy/scapy/sessions.py\", line 109, in on_packet_received\r\n result = self.prn(pkt)\r\n File \"scapy/scapy/sendrecv.py\", line 1436, in _cb\r\n print(\"%5d\\t%s\" % (i[0], pkt.summary()))\r\n File \"scapy/scapy/packet.py\", line 1650, in summary\r\n return self._do_summary()[1]\r\n File \"scapy/scapy/packet.py\", line 1624, in _do_summary\r\n found, s, needed = self.payload._do_summary()\r\n File \"scapy/scapy/packet.py\", line 1624, in _do_summary\r\n found, s, needed = self.payload._do_summary()\r\n File \"scapy/scapy/packet.py\", line 1624, in _do_summary\r\n found, s, needed = self.payload._do_summary()\r\n File \"scapy/scapy/packet.py\", line 1627, in _do_summary\r\n ret = self.mysummary()\r\n File \"scapy/scapy/layers/llmnr.py\", line 60, in mysummary\r\n self.qd[0].qname.decode(errors=\"backslashreplace\"),\r\n File \"scapy/scapy/packet.py\", line 469, in __getattr__\r\n return self.payload.__getattr__(attr)\r\n File \"scapy/scapy/packet.py\", line 467, in __getattr__\r\n fld, v = self.getfield_and_val(attr)\r\n File \"scapy/scapy/packet.py\", line 1793, in getfield_and_val\r\n raise AttributeError(attr)\r\nAttributeError: qname. Did you mean: '_name'?\r\n```","shortMessageHtmlLink":"[LLMNR] tolerate malformed queries/responses (#4381)"}},{"before":"29b5413f102bda8796f52e78c19adb8d23f4cdee","after":"82c2ace49601ebf7c1fb44af498bcfb2df8671ab","ref":"refs/heads/master","pushedAt":"2024-05-12T11:00:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Update zipapp script","shortMessageHtmlLink":"Update zipapp script"}},{"before":"807657a56a350abe19f507a94dcb59a23effa569","after":"b8ea9e8914fd3b6c09728cad4d89f01d38dbb2e4","ref":"refs/heads/guedou/20240206/bsd","pushedAt":"2024-05-12T09:07:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"OpenBSD 7.5 unit tests","shortMessageHtmlLink":"OpenBSD 7.5 unit tests"}},{"before":"9dcee453a846874bd4fd0810e76d735f1ba76fa7","after":"29b5413f102bda8796f52e78c19adb8d23f4cdee","ref":"refs/heads/master","pushedAt":"2024-05-11T14:04:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Minor improvements to build & ci (#4382)","shortMessageHtmlLink":"Minor improvements to build & ci (#4382)"}},{"before":"d842ebe79eb948e6d7a0e1842c979069adb94183","after":"8c6ad37014d09e9775e262370991dae37248ccba","ref":"refs/heads/gh_isotp_native_socket_update","pushedAt":"2024-05-10T10:02:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polybassa","name":"Nils Weiss","path":"/polybassa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676055?s=80&v=4"},"commit":{"message":"remove duplicated code","shortMessageHtmlLink":"remove duplicated code"}},{"before":"0d7b148d1dcd570d6bf0e4dbf6113999bb1fbeb5","after":"9dcee453a846874bd4fd0810e76d735f1ba76fa7","ref":"refs/heads/master","pushedAt":"2024-05-09T12:32:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Disable flaky unit test on OSX (#4379)\n\n* Fix #4375: Disable flaky unit test on OSX\r\n\r\n* cleanup","shortMessageHtmlLink":"Disable flaky unit test on OSX (#4379)"}},{"before":"371aaf61943ca9f26778547f5c3c8a8076b7a8ca","after":null,"ref":"refs/heads/guedou/20240430/oss-fuzz","pushedAt":"2024-05-08T10:23:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"}},{"before":"8cea357bad0226bbdec55a3477d1e8082baf08bb","after":"0d7b148d1dcd570d6bf0e4dbf6113999bb1fbeb5","ref":"refs/heads/master","pushedAt":"2024-05-08T10:23:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Checks added to PcapNg processing (#4373)\n\n* Check added to PcapNg processing\n\n* Unit tests","shortMessageHtmlLink":"Checks added to PcapNg processing (#4373)"}},{"before":"1e5bca1636ce19b8a57c2a04145210e1ada0413f","after":"371aaf61943ca9f26778547f5c3c8a8076b7a8ca","ref":"refs/heads/guedou/20240430/oss-fuzz","pushedAt":"2024-05-03T08:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Unit tests","shortMessageHtmlLink":"Unit tests"}},{"before":"c1d43f41ffca9c156e682dcc50322b72dd84a7f1","after":"478cb0cccea6ef08b3f3014e2e904bbae95b1c60","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T20:15:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Use IPv6 default route when no IPv4 is available","shortMessageHtmlLink":"Use IPv6 default route when no IPv4 is available"}},{"before":"5e88e8bb075d67984b43079d5c768ac560729389","after":"c1d43f41ffca9c156e682dcc50322b72dd84a7f1","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T20:07:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Use IPv6 default route when no IPv4 is available","shortMessageHtmlLink":"Use IPv6 default route when no IPv4 is available"}},{"before":"16b26d3f6d2827a66ca6293974c6e9f9e000c567","after":"5e88e8bb075d67984b43079d5c768ac560729389","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T20:00:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"96c9cd8b4a47eaf46067c6898cf3511f87832afb","after":"16b26d3f6d2827a66ca6293974c6e9f9e000c567","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:53:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"a9d8e013070086491af46e80a92284180c0a8657","after":"96c9cd8b4a47eaf46067c6898cf3511f87832afb","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:46:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"10fdb1d50cb302c0d44f317f3d080d73ef382a27","after":"a9d8e013070086491af46e80a92284180c0a8657","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:39:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"1bd3c7ed2aebaeb878a252c6e63204499ccd2d51","after":"10fdb1d50cb302c0d44f317f3d080d73ef382a27","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:37:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"3227baa061854b94b7c9cb386e7380b99ae2f28f","after":"1bd3c7ed2aebaeb878a252c6e63204499ccd2d51","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:20:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"77e1b52709f74a8bd1c24fc129d1bb9aa9dd364a","after":"3227baa061854b94b7c9cb386e7380b99ae2f28f","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:11:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"e64826f584436c9aa316bde5721bb66e646c5f59","after":"77e1b52709f74a8bd1c24fc129d1bb9aa9dd364a","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:07:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}},{"before":"4b7c9b0c2e7909f509a414cf6baee6f74306f6e5","after":"e64826f584436c9aa316bde5721bb66e646c5f59","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-05-01T19:00:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"unit tests debugging","shortMessageHtmlLink":"unit tests debugging"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUWC4nQA","startCursor":null,"endCursor":null}},"title":"Activity ยท secdev/scapy"}