{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":90418229,"defaultBranch":"main","name":"gef-extras","ownerLogin":"hugsy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-05T21:35:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/590234?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713842405.0","currentOid":""},"activityList":{"items":[{"before":"f189ca46744018695a58c1d713bcd8cdd397691c","after":"a947820dcb97a88ec09f8aa685d0aac912028021","ref":"refs/heads/gh-pages","pushedAt":"2024-05-16T03:10:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 296049f with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed 296049f with MkDocs version: 1.6.0"}},{"before":"5d9690921d9eb243cd74fbc1c938489f1acfe669","after":"296049f7d199a4375267cc3d0db62fb30a420cef","ref":"refs/heads/main","pushedAt":"2024-05-16T03:09:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"64bit libc table generator had $r10 as 4th argument (#113)\n\n## Description/Motivation/Screenshots\r\n\r\nFixes `scripts/libc_function_args/tables/generator.py` which was wrong using `$r10` as 4th argument","shortMessageHtmlLink":"64bit libc table generator had $r10 as 4th argument (#113)"}},{"before":"e683eb4c5cfaf151b865f89b0da532529fa25623","after":"f189ca46744018695a58c1d713bcd8cdd397691c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T20:51:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 5d96909 with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed 5d96909 with MkDocs version: 1.6.0"}},{"before":"9d7ff6f613abe52ca80f75cce5dfbc40c7a16f58","after":"5d9690921d9eb243cd74fbc1c938489f1acfe669","ref":"refs/heads/main","pushedAt":"2024-05-07T20:51:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Implement \"got-audit\" command. (#112)\n\n## Description\r\n\r\nThe \"got-audit\" command examines the symbols in the GOT, and prints a\r\nlist of symbols and the path of the file that provides the mapped memory\r\nthat the value points to. Additionally, it will print errors if a symbol\r\nis provided by multiple shared libraries, or if a symbol in the GOT\r\npoints to a library that doesn't provide it.\r\n\r\nTo prevent future attacks similar to the liblzma attack, I'd like to\r\nimplement a tool to audit the GOT of a running process which can be used\r\nin Fedora (and elsewhere) test infrastructure to look for signs of\r\ntampering.\r\n\r\n## How Has This Been Tested ?\r\n\r\n\"Tested\" indicates that the PR works *and* the unit test (i.e. `make\r\ntest`) run passes without issue.\r\n\r\n* [ ] x86-32\r\n* [x] x86-64\r\n* [ ] ARM\r\n* [ ] AARCH64\r\n* [ ] MIPS\r\n* [ ] POWERPC\r\n* [ ] SPARC\r\n* [ ] RISC-V","shortMessageHtmlLink":"Implement \"got-audit\" command. (#112)"}},{"before":"ed2908ba7f362a167b0fd638eebfc1deb2a09777","after":"a328286bba77f54fb8aedada7472b94ddade3040","ref":"refs/heads/add_arm_openocd","pushedAt":"2024-05-01T13:31:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Grazfather","name":null,"path":"/Grazfather","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/497310?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":"17dc8107f8fc655241c6281c5c1fd2377ba817f9","after":"e683eb4c5cfaf151b865f89b0da532529fa25623","ref":"refs/heads/gh-pages","pushedAt":"2024-04-27T08:55:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 9d7ff6f with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed 9d7ff6f with MkDocs version: 1.6.0"}},{"before":"0b481fd93722617a601fd070fdb7b126bdf758a1","after":"9d7ff6f613abe52ca80f75cce5dfbc40c7a16f58","ref":"refs/heads/main","pushedAt":"2024-04-27T08:54:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"therealdreg","name":"Dreg","path":"/therealdreg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9882181?s=80&v=4"},"commit":{"message":"add new API pane for glibc and syscalls (#111)\n\nThis fixes all the issues with the context panes and it now works as it\r\ndid before the plugins were created.\r\n\r\nIn the GEF part, it was just a minor refactor and a new external API. \r\n\r\nIn the gef-extras part, it was only necessary to call this new function!\r\n\r\nI think the proposed solution is simple and it works.\r\n\r\ngef code:\r\n- https://github.com/hugsy/gef/pull/1093","shortMessageHtmlLink":"add new API pane for glibc and syscalls (#111)"}},{"before":"4a9633321e3cb4040d56bed523dc1faf094d21af","after":"0b481fd93722617a601fd070fdb7b126bdf758a1","ref":"refs/heads/main","pushedAt":"2024-04-23T07:57:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"therealdreg","name":"Dreg","path":"/therealdreg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9882181?s=80&v=4"},"commit":{"message":"fix path issues scripts glibc syscalls #106 #107 (#109)\n\nfix path issues scripts glibc syscalls #106 #107","shortMessageHtmlLink":"fix path issues scripts glibc syscalls #106 #107 (#109)"}},{"before":"2ed19a7f162bc96fd7173507b3690306246e79f5","after":"0d773f0bba1bf51034f4c9dd30afcb150d33697b","ref":"refs/heads/fix_capstone_disass_switch","pushedAt":"2024-04-23T03:48:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"all good","shortMessageHtmlLink":"all good"}},{"before":"5b37d823b0c3d96635fca24dd8b420ea4a0708eb","after":"2ed19a7f162bc96fd7173507b3690306246e79f5","ref":"refs/heads/fix_capstone_disass_switch","pushedAt":"2024-04-23T03:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"debug","shortMessageHtmlLink":"debug"}},{"before":"4a9633321e3cb4040d56bed523dc1faf094d21af","after":"5b37d823b0c3d96635fca24dd8b420ea4a0708eb","ref":"refs/heads/fix_capstone_disass_switch","pushedAt":"2024-04-23T03:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":null,"after":"4a9633321e3cb4040d56bed523dc1faf094d21af","ref":"refs/heads/fix_capstone_disass_switch","pushedAt":"2024-04-23T03:20:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"check if layout exist before add: glibc, syscall (#108)\n\ncheck if layout exist before add: glibc, syscall","shortMessageHtmlLink":"check if layout exist before add: glibc, syscall (#108)"}},{"before":"603dfde670d3897f5beb627169b2e22938a5087d","after":"4a9633321e3cb4040d56bed523dc1faf094d21af","ref":"refs/heads/main","pushedAt":"2024-04-23T02:04:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"therealdreg","name":"Dreg","path":"/therealdreg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9882181?s=80&v=4"},"commit":{"message":"check if layout exist before add: glibc, syscall (#108)\n\ncheck if layout exist before add: glibc, syscall","shortMessageHtmlLink":"check if layout exist before add: glibc, syscall (#108)"}},{"before":"e5a9b0c527f64ed6992fb1561436c8a169789f7c","after":"ed2908ba7f362a167b0fd638eebfc1deb2a09777","ref":"refs/heads/add_arm_openocd","pushedAt":"2024-02-23T18:18:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Grazfather","name":null,"path":"/Grazfather","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/497310?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":"143c0209cf367edd77c73508e95fecb68bcb3f23","after":"e5a9b0c527f64ed6992fb1561436c8a169789f7c","ref":"refs/heads/add_arm_openocd","pushedAt":"2024-02-23T04:13:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Grazfather","name":null,"path":"/Grazfather","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/497310?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":"975604c7d69cabbce6cedd562dd047b74833aae9","after":"143c0209cf367edd77c73508e95fecb68bcb3f23","ref":"refs/heads/add_arm_openocd","pushedAt":"2024-02-16T23:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grazfather","name":null,"path":"/Grazfather","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/497310?s=80&v=4"},"commit":{"message":"review","shortMessageHtmlLink":"review"}},{"before":"4cdfad5e43f73207cd9e716419e638f832124c9c","after":"975604c7d69cabbce6cedd562dd047b74833aae9","ref":"refs/heads/add_arm_openocd","pushedAt":"2024-02-15T19:02:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Grazfather","name":null,"path":"/Grazfather","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/497310?s=80&v=4"},"commit":{"message":"Add docs","shortMessageHtmlLink":"Add docs"}},{"before":"4ee2669ca9b585a4b155eb1fddb1ac1e982835cf","after":"17dc8107f8fc655241c6281c5c1fd2377ba817f9","ref":"refs/heads/gh-pages","pushedAt":"2024-01-31T03:08:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 603dfde with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 603dfde with MkDocs version: 1.5.3"}},{"before":"cac91ae6ad2bdaa959d2791ee948a293042ed707","after":"603dfde670d3897f5beb627169b2e22938a5087d","ref":"refs/heads/main","pushedAt":"2024-01-31T03:08:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Fix a small typo in the other typo PR (#104)","shortMessageHtmlLink":"Fix a small typo in the other typo PR (#104)"}},{"before":"463c5d4839359c3f70ec8b66bb45d4911e59b054","after":"4ee2669ca9b585a4b155eb1fddb1ac1e982835cf","ref":"refs/heads/gh-pages","pushedAt":"2024-01-31T02:34:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed cac91ae with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed cac91ae with MkDocs version: 1.5.3"}},{"before":"987f6075f9450e2abebdd4ee9737da6937e36d40","after":"cac91ae6ad2bdaa959d2791ee948a293042ed707","ref":"refs/heads/main","pushedAt":"2024-01-31T02:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"`gef-extras` can fail on older Python due to typing error (#103)\n\n`list[str]` isn't valid in older python versions, it should be\r\n`List[str]`","shortMessageHtmlLink":"gef-extras can fail on older Python due to typing error (#103)"}},{"before":"e5123db1fc8e7dd0f433024c84b0589446d05279","after":"4cdfad5e43f73207cd9e716419e638f832124c9c","ref":"refs/heads/add_arm_openocd","pushedAt":"2024-01-31T00:27:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Grazfather","name":null,"path":"/Grazfather","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/497310?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"334ce626e6f1564dff25162371ef5c476674ced9","after":"463c5d4839359c3f70ec8b66bb45d4911e59b054","ref":"refs/heads/gh-pages","pushedAt":"2024-01-31T00:08:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 987f607 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 987f607 with MkDocs version: 1.5.3"}},{"before":"b6b8ad1e843c2d592dd914ffdcf0b0ee8c38a22f","after":"987f6075f9450e2abebdd4ee9737da6937e36d40","ref":"refs/heads/main","pushedAt":"2024-01-31T00:07:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Grazfather","name":null,"path":"/Grazfather","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/497310?s=80&v=4"},"commit":{"message":"Docs/simple typo fixes (#101)","shortMessageHtmlLink":"Docs/simple typo fixes (#101)"}},{"before":"e46b3e14256714810fcb83691cefb6dc90fb4823","after":"334ce626e6f1564dff25162371ef5c476674ced9","ref":"refs/heads/gh-pages","pushedAt":"2024-01-30T01:33:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed b6b8ad1 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed b6b8ad1 with MkDocs version: 1.5.3"}},{"before":"fc9ca130d079dd345a6f8eac1d8cc36e0729801b","after":null,"ref":"refs/heads/add_arm_blackmagicprobe","pushedAt":"2024-01-30T01:32:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"3a63c22df98ea076346ede644a4e915301fbd667","after":"b6b8ad1e843c2d592dd914ffdcf0b0ee8c38a22f","ref":"refs/heads/main","pushedAt":"2024-01-30T01:32:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"Add support for BlackMagicProbe (#99)\n\nThis adds three things:\r\n\r\n`gef-bmp-remote` command, to connect to a black magic probe. This is its\r\nown command because it connects to a tty instead of a host/port.\r\n\r\n`GefBMPRemoteSessionManager`, which handles connecting and such.\r\n\r\n`ARMBlackMagicProbe`, a new arch, which handles its own memory\r\nmanagement and has different register names that e.g. openocd.","shortMessageHtmlLink":"Add support for BlackMagicProbe (#99)"}},{"before":"fc112eac3478e345d8dc069722015923815d65ef","after":"e46b3e14256714810fcb83691cefb6dc90fb4823","ref":"refs/heads/gh-pages","pushedAt":"2024-01-30T01:32:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 3a63c22 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 3a63c22 with MkDocs version: 1.5.3"}},{"before":"dc8118a8095b1d2c801b99a29f0ae995f8067b2f","after":null,"ref":"refs/heads/fix-workflow-pytest-benchmark","pushedAt":"2024-01-30T01:31:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"}},{"before":"e4dda907f66cb0cfc88f92042c5d5faa8ee5efaa","after":"3a63c22df98ea076346ede644a4e915301fbd667","ref":"refs/heads/main","pushedAt":"2024-01-30T01:31:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hugsy","name":"crazy hugsy","path":"/hugsy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/590234?s=80&v=4"},"commit":{"message":"[CI] Fix arg to check marks (#100)\n\nWe used `-k \"not benchmark\"` which would filter out ANY test that\r\ncontained the word 'benchmark'.\r\n\r\nThis change fixes that by using the `-m` argument to only filter on\r\nmarks.\r\n\r\nSame change as hugsy/gef#1064","shortMessageHtmlLink":"[CI] Fix arg to check marks (#100)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESylgKwA","startCursor":null,"endCursor":null}},"title":"Activity ยท hugsy/gef-extras"}