{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":695203140,"defaultBranch":"main","name":"ja4","ownerLogin":"FoxIO-LLC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-22T15:22:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107433376?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726693306.0","currentOid":""},"activityList":{"items":[{"before":"df3c0673fcd6501decf1b442cdcf5da2eb89b53e","after":"b7472b1338f9ffc49f2191270a71b3253794d76b","ref":"refs/heads/ws-setupscripts","pushedAt":"2024-09-18T21:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbine","name":"Michael Barbine","path":"/mbarbine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3211492?s=80&v=4"},"commit":{"message":"configures wireshark preferences automagically","shortMessageHtmlLink":"configures wireshark preferences automagically"}},{"before":null,"after":"df3c0673fcd6501decf1b442cdcf5da2eb89b53e","ref":"refs/heads/ws-setupscripts","pushedAt":"2024-09-18T21:01:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbarbine","name":"Michael Barbine","path":"/mbarbine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3211492?s=80&v=4"},"commit":{"message":"Update JA4.md","shortMessageHtmlLink":"Update JA4.md"}},{"before":"ca30d5ea8ec9db7165188c1e5259b03d89a24a82","after":"df3c0673fcd6501decf1b442cdcf5da2eb89b53e","ref":"refs/heads/main","pushedAt":"2024-09-12T20:16:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Update JA4.md","shortMessageHtmlLink":"Update JA4.md"}},{"before":"2ad9c948adeb4c5d291de7d80b08b98d8d20837e","after":"ca30d5ea8ec9db7165188c1e5259b03d89a24a82","ref":"refs/heads/main","pushedAt":"2024-09-11T20:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Clarify what to do when a field has no values","shortMessageHtmlLink":"Clarify what to do when a field has no values"}},{"before":"126df0f0af66f07d12ee32c002fa917ebf638602","after":"2ad9c948adeb4c5d291de7d80b08b98d8d20837e","ref":"refs/heads/main","pushedAt":"2024-09-10T20:59:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"[doc] rust/CHANGELOG.md: Add the missing links (#166)","shortMessageHtmlLink":"[doc] rust/CHANGELOG.md: Add the missing links (#166)"}},{"before":"170d01c5d87fa964afdd58196ba0016054016ac2","after":"126df0f0af66f07d12ee32c002fa917ebf638602","ref":"refs/heads/main","pushedAt":"2024-09-10T20:25:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"ja4: Fix parsing of `tshark --version` output (#165)\n\nBump version to 0.18.3.","shortMessageHtmlLink":"ja4: Fix parsing of tshark --version output (#165)"}},{"before":"0aec93c0d61f2ebe99e46eb690b51a56ab9fd7cc","after":"170d01c5d87fa964afdd58196ba0016054016ac2","ref":"refs/heads/main","pushedAt":"2024-09-10T18:00:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Wireshark: use `int64_t` for timediff (#161)\n\nChange the return value of `timediff()` from a `long` to a `int64_t` for\r\nimproved portability. Removes the need for typecasting its return value\r\nin `printf`-type functions.\r\n\r\nAlso use Wireshark's built-in `nstime_delta()` function to calculate the\r\nactual time difference.\r\n\r\nCloses #133","shortMessageHtmlLink":"Wireshark: use int64_t for timediff (#161)"}},{"before":"f888b8b07590919d76e5c941974d1d9632ced6c5","after":"0aec93c0d61f2ebe99e46eb690b51a56ab9fd7cc","ref":"refs/heads/main","pushedAt":"2024-09-10T18:00:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Wireshark renamed their TLS tap (#162)\n\nIn the recently released Wireshark 4.4, the name of the TLS tap was\r\nchanged from `tls` to `tls_follow`. Check for the Wireshark version and\r\nuse the appropriate tap name.","shortMessageHtmlLink":"Wireshark renamed their TLS tap (#162)"}},{"before":"d1b966d3c479c94bad10320d7bc2b0055e5e7443","after":"f888b8b07590919d76e5c941974d1d9632ced6c5","ref":"refs/heads/main","pushedAt":"2024-09-09T19:32:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"0a5e76cfb5d71225b13f4542c699cf9a9a0dee9e","after":"d1b966d3c479c94bad10320d7bc2b0055e5e7443","ref":"refs/heads/main","pushedAt":"2024-09-09T19:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Update README to include ver. 4.4","shortMessageHtmlLink":"Update README to include ver. 4.4"}},{"before":"3b3ce5eb40c6021a1dcaa6a19c2ce7792c7a3727","after":"0a5e76cfb5d71225b13f4542c699cf9a9a0dee9e","ref":"refs/heads/main","pushedAt":"2024-09-09T19:15:08.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Merge pull request #158 from Squiblydoo/main\n\nHandle empty cookies in JA4H Zeek parsing","shortMessageHtmlLink":"Merge pull request #158 from Squiblydoo/main"}},{"before":"d8e93f1822f80d0a90dc4b516dffeb963828c47c","after":"3b3ce5eb40c6021a1dcaa6a19c2ce7792c7a3727","ref":"refs/heads/main","pushedAt":"2024-09-09T19:04:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Merge pull request #156 from lrstewart/doc_fix\n\nMore clarifications of ALPN handling","shortMessageHtmlLink":"Merge pull request #156 from lrstewart/doc_fix"}},{"before":"99de2662a5af3cdf1724956573b84667137ba5e0","after":"d8e93f1822f80d0a90dc4b516dffeb963828c47c","ref":"refs/heads/main","pushedAt":"2024-09-09T16:46:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"updated build script and 4.4.0 binaries for linux and mac (#160)","shortMessageHtmlLink":"updated build script and 4.4.0 binaries for linux and mac (#160)"}},{"before":"a5c1f85a754becd1b2aa4eac48fe0b1770182cc8","after":"99de2662a5af3cdf1724956573b84667137ba5e0","ref":"refs/heads/main","pushedAt":"2024-09-08T01:26:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"New windows binary for wireshark 4.4 (#159)\n\n* fixed Ja4x errors, warnings and built new binary for windows\r\n\r\n* fix warnings on mac\r\n\r\n* updated windows binary with ja4x fixes\r\n\r\n* added new windows binary for wireshark 4.4","shortMessageHtmlLink":"New windows binary for wireshark 4.4 (#159)"}},{"before":"acedf9383227fe78637f888d9ff7614e829420bd","after":"a5c1f85a754becd1b2aa4eac48fe0b1770182cc8","ref":"refs/heads/main","pushedAt":"2024-08-29T14:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Updating the ALPN section","shortMessageHtmlLink":"Updating the ALPN section"}},{"before":"26d978f758b46b52a1af76c020d2abd3ad0ba946","after":"acedf9383227fe78637f888d9ff7614e829420bd","ref":"refs/heads/main","pushedAt":"2024-08-28T20:03:53.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Merge pull request #152 from Squiblydoo/main\n\nDocumentation: Add alternative Wireshark implementation suggestions","shortMessageHtmlLink":"Merge pull request #152 from Squiblydoo/main"}},{"before":"850ab305f347c960b1b9732947aa522c5375365c","after":"26d978f758b46b52a1af76c020d2abd3ad0ba946","ref":"refs/heads/main","pushedAt":"2024-08-28T00:47:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":"f4b50e0cbd8115c8d28d7a7ebe5e0065a78e10e0","after":"850ab305f347c960b1b9732947aa522c5375365c","ref":"refs/heads/main","pushedAt":"2024-08-28T00:45:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"New binary with fixes for ja4x (#153)\n\n* fixed Ja4x errors, warnings and built new binary for windows\r\n\r\n* fix warnings on mac\r\n\r\n* updated windows binary with ja4x fixes","shortMessageHtmlLink":"New binary with fixes for ja4x (#153)"}},{"before":"0e4cc8be30403079596f1838168baf9364672cfd","after":"f4b50e0cbd8115c8d28d7a7ebe5e0065a78e10e0","ref":"refs/heads/main","pushedAt":"2024-08-27T20:02:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Wireshark plugin reports incorrect/incomplete JA4X fingerprint (#151)\n\nBug fix Co-authored-by: venkat ","shortMessageHtmlLink":"Wireshark plugin reports incorrect/incomplete JA4X fingerprint (#151)"}},{"before":"bf1fcb9ab844c92a02193c8445f47986dff00a2f","after":"0e4cc8be30403079596f1838168baf9364672cfd","ref":"refs/heads/main","pushedAt":"2024-08-26T21:25:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Merge pull request #150 from droe/droe/ssl2-fix\n\nFix SSL version fields: SSL 2.0 is 0x0002, SSL 1.0 never existed","shortMessageHtmlLink":"Merge pull request #150 from droe/droe/ssl2-fix"}},{"before":"977da74d8cf3ac66684bb5d2a92db2f82fc2f4b9","after":"bf1fcb9ab844c92a02193c8445f47986dff00a2f","ref":"refs/heads/main","pushedAt":"2024-08-26T21:19:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Merge pull request #149 from p-l-/fix-zeek-ja4c\n\nZeek: fix ja4_c with no signature algorithms","shortMessageHtmlLink":"Merge pull request #149 from p-l-/fix-zeek-ja4c"}},{"before":"655d3737afe04031cd9bc836e06cd9bab15ee78d","after":"977da74d8cf3ac66684bb5d2a92db2f82fc2f4b9","ref":"refs/heads/main","pushedAt":"2024-08-21T17:27:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Wireshark: revise registering and unregistering taps (#144)\n\nRefactor how taps are specified, to reduce copy-paste boilerplate.\r\n\r\nCheck for success when registering each tap, log failures.\r\n(For an example of how this is helpful, this will show that the name of\r\nthe TLS tap is no longer \"tls\" as of the upcoming Wireshark 4.4.)\r\n\r\n`init_globals()` gets called every time a file is loaded or a preference\r\nis changed, so add code to `cleanup_globals()` to unregister any taps\r\nregistered in `init_globals()`. Avoids leaking unbounded tap\r\nregistrations.\r\n\r\nAvoid registering taps entirely if the JA4 post-dissector has been\r\ndisabled, to improve performance.","shortMessageHtmlLink":"Wireshark: revise registering and unregistering taps (#144)"}},{"before":"a0b8a3e13c1b95a2e2e02a8a0cf0176691e3c2bd","after":"655d3737afe04031cd9bc836e06cd9bab15ee78d","ref":"refs/heads/main","pushedAt":"2024-08-21T14:26:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Wireshark: free GPtrArrays (#143)\n\nThe Wireshark functions `proto_all_finfos()` and `proto_find_finfo()`\r\nreturn `GPtrArray` pointers which must be freed when no longer in use.\r\n(This is poorly documented in Wireshark but that will be addressed.)\r\nFree the results of these function calls to prevent memory leaks.","shortMessageHtmlLink":"Wireshark: free GPtrArrays (#143)"}},{"before":"f5161dd461449956b95d3c7a83d0fbf1642ae310","after":"a0b8a3e13c1b95a2e2e02a8a0cf0176691e3c2bd","ref":"refs/heads/main","pushedAt":"2024-08-19T15:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Added Seika to vendor list","shortMessageHtmlLink":"Added Seika to vendor list"}},{"before":"dff93de1f4b0713a58c8da7abcc4bc7645782542","after":"f5161dd461449956b95d3c7a83d0fbf1642ae310","ref":"refs/heads/main","pushedAt":"2024-08-05T17:25:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Mac binary (#140)\n\n* fixed Ja4x errors, warnings and built new binary for windows\r\n\r\n* fix warnings on mac\r\n\r\n* updated mac binary for arm","shortMessageHtmlLink":"Mac binary (#140)"}},{"before":"2f0cc26c920c1e68423c4f3c2610c6c6a5a6e56e","after":"dff93de1f4b0713a58c8da7abcc4bc7645782542","ref":"refs/heads/main","pushedAt":"2024-08-05T15:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"fix warnings on mac (#139)\n\n* fixed Ja4x errors, warnings and built new binary for windows\r\n\r\n* fix warnings on mac","shortMessageHtmlLink":"fix warnings on mac (#139)"}},{"before":"b2f26dec119c24fa147cb386856b04e91c654c1a","after":"2f0cc26c920c1e68423c4f3c2610c6c6a5a6e56e","ref":"refs/heads/main","pushedAt":"2024-08-05T14:59:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b39ef79384528882398b14ae2aba68a9dfee20bf","after":"b2f26dec119c24fa147cb386856b04e91c654c1a","ref":"refs/heads/main","pushedAt":"2024-08-05T00:40:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"fixed Ja4x errors, warnings and built new binary for windows (#138)","shortMessageHtmlLink":"fixed Ja4x errors, warnings and built new binary for windows (#138)"}},{"before":"398a7c3c00d9b077567d24e38e5bb3b6feb42dab","after":"b39ef79384528882398b14ae2aba68a9dfee20bf","ref":"refs/heads/main","pushedAt":"2024-07-30T16:18:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igr001-galactica","name":"Gary Lipsky","path":"/igr001-galactica","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70490979?s=80&v=4"},"commit":{"message":"Remove JA4 fingerprints from wireshark plugin (#137)\n\n* pedantry and other fixes\r\n\r\n* fixed warnings\r\n\r\n* updated wireshark to remove ja4","shortMessageHtmlLink":"Remove JA4 fingerprints from wireshark plugin (#137)"}},{"before":"dfdf1cc8290ce5754057a82eb4cd359f4f5669eb","after":"398a7c3c00d9b077567d24e38e5bb3b6feb42dab","ref":"refs/heads/main","pushedAt":"2024-07-23T16:16:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"john-althouse","name":"John Althouse","path":"/john-althouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84981330?s=80&v=4"},"commit":{"message":"Updating column config\n\nUsing the built-in version of JA4 instead of the plugin version.","shortMessageHtmlLink":"Updating column config"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuipZdQA","startCursor":null,"endCursor":null}},"title":"Activity ยท FoxIO-LLC/ja4"}