{"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:1714076041.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"89b20973e87bfae190622a62a88b50abb06b861c","ref":"refs/heads/gh_uds_hashret_fix","pushedAt":"2024-04-25T20:14:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polybassa","name":"Nils Weiss","path":"/polybassa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676055?s=80&v=4"},"commit":{"message":"Reworked hashret in uds.py after #4347","shortMessageHtmlLink":"Reworked hashret in uds.py after #4347"}},{"before":null,"after":"8aae3e8eac7f1d3535ce319216ab0bc1892c6b4e","ref":"refs/heads/gh_isotp_native_socket_update","pushedAt":"2024-04-25T20:00:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polybassa","name":"Nils Weiss","path":"/polybassa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676055?s=80&v=4"},"commit":{"message":"This PR update the ISOTPNativeSocket to store all arguments as internal variables for easier serialization. Also some docstrings to SuperSockets are added","shortMessageHtmlLink":"This PR update the ISOTPNativeSocket to store all arguments as intern…"}},{"before":null,"after":"c2784c6635af21316c81767381560f0c5875d26f","ref":"refs/heads/gh_scanner_update","pushedAt":"2024-04-25T19:53:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polybassa","name":"Nils Weiss","path":"/polybassa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676055?s=80&v=4"},"commit":{"message":"Add argument inter to ServiceEnumerator base class. Fixes #3942","shortMessageHtmlLink":"Add argument inter to ServiceEnumerator base class. Fixes #3942"}},{"before":"cd2fed92557810265693d716558f0cd34eddb006","after":"e7ae05a513b844d6eef84fcf129cb78c114fdc40","ref":"refs/heads/master","pushedAt":"2024-04-23T18:55:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polybassa","name":"Nils Weiss","path":"/polybassa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1676055?s=80&v=4"},"commit":{"message":"automotive/uds: special case to allow sending malformed 7f request (#4347)\n\nSimilar to the motivation in https://github.com/secdev/scapy/issues/3947#issuecomment-1479767620 :\r\nI would like to scan all the possible services including a\r\nnonsense/malformed/invalid request to a 7f service.\r\n\r\nv2: adding unit test for range(256) of UDS Scanner and trying to avoid\r\nexpensive checks in .hashret() (@polybassa)\r\nv3: flake8 formatting fixes","shortMessageHtmlLink":"automotive/uds: special case to allow sending malformed 7f request (#…"}},{"before":"86c7a05a1430a47a24d45705784b2e113fb3149d","after":"cd2fed92557810265693d716558f0cd34eddb006","ref":"refs/heads/master","pushedAt":"2024-04-20T17:55: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":"Set manual_trigger in packit\n\nThis PR:\r\n- enables manual_trigger in packit\r\n\r\nI do think that it's overkill for every PR to be checked against all of Fedora's plateforms. Packit should probably, at least for now, only be triggered manually when the PRs are related to components that might break on unorthodox plateforms.","shortMessageHtmlLink":"Set manual_trigger in packit"}},{"before":"24378c6edf4c432e60999d831c932695cddc3290","after":null,"ref":"refs/heads/packit-manual","pushedAt":"2024-04-20T17:55: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":null,"after":"24378c6edf4c432e60999d831c932695cddc3290","ref":"refs/heads/packit-manual","pushedAt":"2024-04-20T17:50:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Set manual_trigger in packit\n\nThis PR:\r\n- enables manual_trigger in packit\r\n\r\nI do think that it's overkill for every PR to be checked against all of Fedora's plateforms. Packit should probably, at least for now, only be triggered manually when the PRs are related to components that might break on unorthodox plateforms.","shortMessageHtmlLink":"Set manual_trigger in packit"}},{"before":"130204243afbcc94befae5bad8330816ef637232","after":"86c7a05a1430a47a24d45705784b2e113fb3149d","ref":"refs/heads/master","pushedAt":"2024-04-20T17:32:55.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":"CI: run scapy on aarch64, i386, ppc64le, s390x and x86_64 on PRs (#4355)\n\nThe script takes the Fedora package, edits the spec file to make it\r\ncompatible with the upstream test suite and then it's all run on all\r\nthose architectures on the latest stable Fedora release and Fedora\r\nRawhide. (Rawhide is kind of a testing relase but it's useful in terms of\r\ncatching things like https://github.com/secdev/scapy/issues/4280\r\nreproducible with relatively new packages only).\r\n\r\nIt was originally prompted by\r\nhttps://github.com/secdev/scapy/issues/3847 (where the Debian\r\nautopkgtest was run on big-endian and 32-bit machines) and should\r\nhopefully make it easier to catch various issues before they land.\r\n\r\nIt has been tested since the beginning of 2023 so it should be stable at\r\nthis point.","shortMessageHtmlLink":"CI: run scapy on aarch64, i386, ppc64le, s390x and x86_64 on PRs (#4355)"}},{"before":"731c4c050ac14e5ed8fc8ad80489b368dfeeb5f5","after":"130204243afbcc94befae5bad8330816ef637232","ref":"refs/heads/master","pushedAt":"2024-04-14T13:02:17.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 RTCP parsing with SR or multiple RR (#4349)\n\n* rtcp: Add extract_padding to SenderInfo and ReceptionReport\r\n\r\nBy default when parsing these packets parse everything as their\r\n\"payload\" but they are in fact fixed-size.\r\n\r\nFixes Issue #4348\r\n\r\n* rtcp: Add test demonstrating parsing of SR+RR","shortMessageHtmlLink":"Fix RTCP parsing with SR or multiple RR (#4349)"}},{"before":"0f4ded30ab848cb45e8ad222657bf39c68862b3b","after":"731c4c050ac14e5ed8fc8ad80489b368dfeeb5f5","ref":"refs/heads/master","pushedAt":"2024-04-10T11:53:39.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":"SMB + Kerberos improvements (#4344)\n\n* Refactor SMB client and server around a common SMBSession\r\n\r\n* Test smbserver 2.0.2\r\n\r\n* Begin support of smbclient 3.1.1\r\n\r\n* Minor smbclient improvements\r\n\r\n* Support Kerberos GSS_WrapEx other kerberos improvements","shortMessageHtmlLink":"SMB + Kerberos improvements (#4344)"}},{"before":"0a2b2bcff17b45106fc81aeecb9ba48fe75f916c","after":"0f4ded30ab848cb45e8ad222657bf39c68862b3b","ref":"refs/heads/master","pushedAt":"2024-04-10T09:30:06.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":"Rewrite ICMP extensions (#4332)","shortMessageHtmlLink":"Rewrite ICMP extensions (#4332)"}},{"before":"7ec4c51aa30cfe2f6f892307f84b259d89085cb6","after":"0a2b2bcff17b45106fc81aeecb9ba48fe75f916c","ref":"refs/heads/master","pushedAt":"2024-04-02T06:13:28.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":"Unify dicts for Netflow fields (#4335)","shortMessageHtmlLink":"Unify dicts for Netflow fields (#4335)"}},{"before":"ab786f75dcb548209fd7f22b217ff52e66eadc6a","after":"7ec4c51aa30cfe2f6f892307f84b259d89085cb6","ref":"refs/heads/master","pushedAt":"2024-04-02T05:35:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guedou","name":"Guillaume Valadon","path":"/guedou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11683796?s=80&v=4"},"commit":{"message":"Fix ICMPv6 hashret()/answers() with IPv6ExtHdrDestOpt (#4333)","shortMessageHtmlLink":"Fix ICMPv6 hashret()/answers() with IPv6ExtHdrDestOpt (#4333)"}},{"before":"60ee91515cedb50020d8cd8d33320ef6a997d23e","after":"ab786f75dcb548209fd7f22b217ff52e66eadc6a","ref":"refs/heads/master","pushedAt":"2024-04-01T23:33:28.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 #3750: Use MultipleTypeField in SomeIP (#4317)\n\n* Fix #3750: Add MultipleTypeValue with different hints to distinguish between event_id and method_id\n\n* additional fixes and improvements\n\n* add enum for SD.type\n\n* add enum for SD.option.type\n\n* make someip tp chunks parsable\n\n* bugfix\n\n* fix unittest\n\n* add support for malformed packets\n\n* fix unittest\n\nimprove parsing\n\n* fix flake\n\n* fix to short packet dissection\n\n* fix unit test\n\n* fix unit test\n\n* be able to parse malformed packets\n\n* cleanup","shortMessageHtmlLink":"Fix #3750: Use MultipleTypeField in SomeIP (#4317)"}},{"before":"2b58b51d367924093970ad002f4adeeebb2def2e","after":"60ee91515cedb50020d8cd8d33320ef6a997d23e","ref":"refs/heads/master","pushedAt":"2024-04-01T23:30:44.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":"TLS ATMT client: support custom SSLv2ClientHello (#4339)\n\n* Taking SSLv2ClientHello messages into account\n\n* wrap line","shortMessageHtmlLink":"TLS ATMT client: support custom SSLv2ClientHello (#4339)"}},{"before":"457ca720508c62b1efaffdc38d23e18e4e2bc380","after":"2b58b51d367924093970ad002f4adeeebb2def2e","ref":"refs/heads/master","pushedAt":"2024-03-24T20:37:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"scapy.1 typo","shortMessageHtmlLink":"scapy.1 typo"}},{"before":"88c4e408d66b9497e9ad3f6646b47aba988af722","after":"457ca720508c62b1efaffdc38d23e18e4e2bc380","ref":"refs/heads/master","pushedAt":"2024-03-24T20:35:43.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 scapy.1: license & content (#4337)","shortMessageHtmlLink":"Update scapy.1: license & content (#4337)"}},{"before":"76e660c65ded08828ea3f8e5791bd93a92f62e48","after":"88c4e408d66b9497e9ad3f6646b47aba988af722","ref":"refs/heads/master","pushedAt":"2024-03-23T21:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix display() usage instead of show()\n\nfixes https://github.com/secdev/scapy/issues/4325","shortMessageHtmlLink":"Fix display() usage instead of show()"}},{"before":"389b268681632ea38e2237bb8856bb9d40c0ae06","after":"76e660c65ded08828ea3f8e5791bd93a92f62e48","ref":"refs/heads/master","pushedAt":"2024-03-23T12:27:04.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":"Bluetooth: Fix HCI_Cmd_Read_Remote_Extended_Features binding (#4302)","shortMessageHtmlLink":"Bluetooth: Fix HCI_Cmd_Read_Remote_Extended_Features binding (#4302)"}},{"before":"f919a6af6a3c86aacce36958ac530e71c8f7be5b","after":"389b268681632ea38e2237bb8856bb9d40c0ae06","ref":"refs/heads/master","pushedAt":"2024-03-23T12:26:35.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":"Bluetooth: fix HCI_Cmd_Write_Local_Name command (#4303)","shortMessageHtmlLink":"Bluetooth: fix HCI_Cmd_Write_Local_Name command (#4303)"}},{"before":"d8328901f8256c63e98f77e4aa07581a78a3c8b4","after":"f919a6af6a3c86aacce36958ac530e71c8f7be5b","ref":"refs/heads/master","pushedAt":"2024-03-19T21:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gpotter2","name":null,"path":"/gpotter2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10530980?s=80&v=4"},"commit":{"message":"Fix typo in kerberos.py","shortMessageHtmlLink":"Fix typo in kerberos.py"}},{"before":"c36f92917d6a234562185bb9f40fc53f6b40ba62","after":"d8328901f8256c63e98f77e4aa07581a78a3c8b4","ref":"refs/heads/master","pushedAt":"2024-03-19T21:11:37.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":"Cosmetic changes to Kerberos and SMB (#4326)","shortMessageHtmlLink":"Cosmetic changes to Kerberos and SMB (#4326)"}},{"before":"c21e44681353ad3bdd06248361c4d51903fb66f5","after":"425690a9e2bef2e5b58fb34d342ee36a3ab8a107","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-03-19T19:43:21.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":"58519e55cfd6af4bb80ed98cb671412a3385be24","after":"c36f92917d6a234562185bb9f40fc53f6b40ba62","ref":"refs/heads/master","pushedAt":"2024-03-19T10:42:15.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 LDAP client (#4323)\n\n* Add LDAP client, Improve NTLM\r\n\r\nSupports the following binding methods:\r\n- simple\r\n- SPNEGO (windows)\r\n- GSSAPI (kerberos, linux)\r\n- SICILY (windows, ntlm only)\r\n\r\n* Documentation update","shortMessageHtmlLink":"Add LDAP client (#4323)"}},{"before":"00876806e2f20364a93c33ffa1f049956368980d","after":"c21e44681353ad3bdd06248361c4d51903fb66f5","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-03-17T17:55:14.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":"c2745fcad705c20539217e42446baa0f0a4e67f0","after":"00876806e2f20364a93c33ffa1f049956368980d","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-03-16T12:18:55.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":"c693445f164f8663adebaa8ec43ca9d798626179","after":"c2745fcad705c20539217e42446baa0f0a4e67f0","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-03-16T12:10:12.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":null,"after":"c693445f164f8663adebaa8ec43ca9d798626179","ref":"refs/heads/guedou/20240316/ipv6_iface","pushedAt":"2024-03-16T10:46:03.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":"Use IPv6 default route when no IPv4 is available","shortMessageHtmlLink":"Use IPv6 default route when no IPv4 is available"}},{"before":"4e343bb6907be0c31467319c4329b67de406492d","after":"58519e55cfd6af4bb80ed98cb671412a3385be24","ref":"refs/heads/master","pushedAt":"2024-03-14T17:46:24.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":"Windows SSPs: various improvements (#4314)\n\n- All SSPs: support PFC_SUPPORT_HEADER_SIGN for DCE/RPC\r\n- Refactor SSPs and DCE/RPC client/server to use req_flags in GSS_Init_sec_context\r\n- KerberosSSP:\r\n - support DCE_STYLE (for DCE/RPC)\r\n - add MIC/WRAP support\r\n- NTLMSSP: fix SeqNum when used with SPNEGO\r\n- Fix a bunch of SPNEGO edge cases\r\n- Many tests","shortMessageHtmlLink":"Windows SSPs: various improvements (#4314)"}},{"before":"ce7596da9eb4f3474d4391ca9f499e825273c29f","after":"4e343bb6907be0c31467319c4329b67de406492d","ref":"refs/heads/master","pushedAt":"2024-03-12T08:43:26.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 (SSL)StreamSocket handling of underflowed data. (#4315)\n\nAlso remove a HTTP 'iptables' option which is terrible.","shortMessageHtmlLink":"Fix (SSL)StreamSocket handling of underflowed data. (#4315)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOozkwQA","startCursor":null,"endCursor":null}},"title":"Activity · secdev/scapy"}