{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723886822,"defaultBranch":"main","name":"illusion-rs","ownerLogin":"memN0ps","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-27T01:01:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89628341?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722734718.0","currentOid":""},"activityList":{"items":[{"before":"873c1063758d205a0718ee8d35ca02a59d3410fc","after":"3627895c28e271c0b300aa4b363b3d62bd1a407e","ref":"refs/heads/main","pushedAt":"2024-08-31T00:58:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Added anything lib to provide flexibility for modification.","shortMessageHtmlLink":"Added anything lib to provide flexibility for modification."}},{"before":"a0324168a0d5a9144d8e340340d78b49d5a5865a","after":"873c1063758d205a0718ee8d35ca02a59d3410fc","ref":"refs/heads/main","pushedAt":"2024-08-31T00:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Fixed: Nightly update breaking the build","shortMessageHtmlLink":"Fixed: Nightly update breaking the build"}},{"before":"a14613d964642977a9a45988ae15f02cc63aaeb3","after":"a0324168a0d5a9144d8e340340d78b49d5a5865a","ref":"refs/heads/main","pushedAt":"2024-08-31T00:34:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"github actions don't like the link","shortMessageHtmlLink":"github actions don't like the link"}},{"before":"1474aef0525854e9722c201b1ea100db6650a548","after":"a14613d964642977a9a45988ae15f02cc63aaeb3","ref":"refs/heads/main","pushedAt":"2024-08-31T00:22:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Added github actions again","shortMessageHtmlLink":"Added github actions again"}},{"before":"58c5fb6fa59b63ad98dfec9c5703d86cd4362e17","after":"1474aef0525854e9722c201b1ea100db6650a548","ref":"refs/heads/main","pushedAt":"2024-08-30T16:03:08.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Updated README.md","shortMessageHtmlLink":"Updated README.md"}},{"before":"9ebae169436a502cab7feb0a3ce43e9fbe1413d1","after":null,"ref":"refs/heads/dev","pushedAt":"2024-08-04T01:25:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"}},{"before":null,"after":"9ebae169436a502cab7feb0a3ce43e9fbe1413d1","ref":"refs/heads/dev","pushedAt":"2024-08-04T01:23:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"This would cause a crash due to pre-alloc Pts for hooks\n\n- This translation is not required in a 1:1 mapping but is done for demonstration purposes and in case changes are made to the Paging/EPT.","shortMessageHtmlLink":"This would cause a crash due to pre-alloc Pts for hooks"}},{"before":"0d2e4a0cd4905d70ba1adf42ff2047be94f610b6","after":null,"ref":"refs/heads/dev","pushedAt":"2024-08-04T01:23:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"}},{"before":null,"after":"0d2e4a0cd4905d70ba1adf42ff2047be94f610b6","ref":"refs/heads/dev","pushedAt":"2024-08-04T01:23:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Stack and heap changed\n\n- stack min size: `(size_of::() / 0x1000) + 0x1000`\n- heap might be able to go lower than 0x4000000 but it is core dependant.\n\nTook 36 minutes","shortMessageHtmlLink":"Stack and heap changed"}},{"before":"9ebae169436a502cab7feb0a3ce43e9fbe1413d1","after":null,"ref":"refs/heads/dev","pushedAt":"2024-08-01T00:59:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"}},{"before":"b6ca1a01e97e49badd42b0a3c5e0d6994986dcf6","after":"58c5fb6fa59b63ad98dfec9c5703d86cd4362e17","ref":"refs/heads/main","pushedAt":"2024-07-31T11:54:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Merge pull request #35 from memN0ps/dev\n\nRefactor pa_from_va to handle guest to host address translation","shortMessageHtmlLink":"Merge pull request #35 from memN0ps/dev"}},{"before":"83a6c64817edd12780ee3724b42fbceee034a94b","after":"9ebae169436a502cab7feb0a3ce43e9fbe1413d1","ref":"refs/heads/dev","pushedAt":"2024-07-31T11:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"This would cause a crash due to pre-alloc Pts for hooks\n\n- This translation is not required in a 1:1 mapping but is done for demonstration purposes and in case changes are made to the Paging/EPT.","shortMessageHtmlLink":"This would cause a crash due to pre-alloc Pts for hooks"}},{"before":null,"after":"83a6c64817edd12780ee3724b42fbceee034a94b","ref":"refs/heads/dev","pushedAt":"2024-07-31T04:32:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Added functions to do gva->gpa & gpa->hpa","shortMessageHtmlLink":"Added functions to do gva->gpa & gpa->hpa"}},{"before":"c947667452447c7accebc9b67876f195b0244f94","after":"b6ca1a01e97e49badd42b0a3c5e0d6994986dcf6","ref":"refs/heads/main","pushedAt":"2024-07-31T01:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8691f79d91b4ecbb4d365d3ebbe94dddfd425406","after":"c947667452447c7accebc9b67876f195b0244f94","ref":"refs/heads/main","pushedAt":"2024-07-31T01:41:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Option to create a USB drive for booting","shortMessageHtmlLink":"Option to create a USB drive for booting"}},{"before":"5a07814f6cc8326da5abc9f1d20aab6942e0c0a2","after":"8691f79d91b4ecbb4d365d3ebbe94dddfd425406","ref":"refs/heads/main","pushedAt":"2024-07-31T01:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Added debugging guide","shortMessageHtmlLink":"Added debugging guide"}},{"before":"db2e0c5a54e7719daca062a6abeb31bf26e1369c","after":"5a07814f6cc8326da5abc9f1d20aab6942e0c0a2","ref":"refs/heads/main","pushedAt":"2024-07-31T01:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"added decode_eptp (not needed but there if needed)","shortMessageHtmlLink":"added decode_eptp (not needed but there if needed)"}},{"before":"ccc24527962b3f143c7b44ae3215fff9e9dcf170","after":"db2e0c5a54e7719daca062a6abeb31bf26e1369c","ref":"refs/heads/main","pushedAt":"2024-07-30T11:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Renamed stack memory range","shortMessageHtmlLink":"Renamed stack memory range"}},{"before":"c7f8c32bf318897178795cb09ddf45a065535c3e","after":"ccc24527962b3f143c7b44ae3215fff9e9dcf170","ref":"refs/heads/main","pushedAt":"2024-07-30T07:34:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Added functions to unmap guest and large pages (unhook)","shortMessageHtmlLink":"Added functions to unmap guest and large pages (unhook)"}},{"before":"d076d6a7bb84bd7500169d0b0d9f9b76454200a8","after":null,"ref":"refs/heads/dev","pushedAt":"2024-07-23T05:01:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"}},{"before":"8dfffc21e6510d5b3ff51ac0a69c89ee9b0a3831","after":"d076d6a7bb84bd7500169d0b0d9f9b76454200a8","ref":"refs/heads/dev","pushedAt":"2024-07-21T10:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"#BP Triggered via Custom Host IDT :D","shortMessageHtmlLink":"#BP Triggered via Custom Host IDT :D"}},{"before":"a1cb70dd21b96986e6e49a446da8c964ca928e3b","after":"8dfffc21e6510d5b3ff51ac0a69c89ee9b0a3831","ref":"refs/heads/dev","pushedAt":"2024-07-19T14:22:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"init_host_gdt and init_host_idt\n\n- Might have to do same for guest? or maybe not because it's done during vmentry?","shortMessageHtmlLink":"init_host_gdt and init_host_idt"}},{"before":"870add737e9e7c31fcfa746547da4cff66e26479","after":"a1cb70dd21b96986e6e49a446da8c964ca928e3b","ref":"refs/heads/dev","pushedAt":"2024-07-19T04:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"mintor fixes","shortMessageHtmlLink":"mintor fixes"}},{"before":"3afd3f631f57a92b1db88b46794ab747af8fc265","after":"870add737e9e7c31fcfa746547da4cff66e26479","ref":"refs/heads/dev","pushedAt":"2024-07-19T04:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Fixed use statements","shortMessageHtmlLink":"Fixed use statements"}},{"before":"6e7ab5f9edf0d29b10232027205e14d2285fee59","after":"3afd3f631f57a92b1db88b46794ab747af8fc265","ref":"refs/heads/dev","pushedAt":"2024-07-19T01:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Bug fix panic in host/guest state\n\n- Mistakes were made.","shortMessageHtmlLink":"Bug fix panic in host/guest state"}},{"before":"8f30055d19c0baddf078aceb213b69e9e783b610","after":"6e7ab5f9edf0d29b10232027205e14d2285fee59","ref":"refs/heads/dev","pushedAt":"2024-07-18T05:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Reimplemented Custom GDT/IDT for handling IPIs with APIC Manager","shortMessageHtmlLink":"Reimplemented Custom GDT/IDT for handling IPIs with APIC Manager"}},{"before":"ea4134a06a41e17d6c737c33c2530b40681ad57e","after":"8f30055d19c0baddf078aceb213b69e9e783b610","ref":"refs/heads/dev","pushedAt":"2024-07-18T01:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"ept_unhook_function should unmap_guest_from_shadow_page","shortMessageHtmlLink":"ept_unhook_function should unmap_guest_from_shadow_page"}},{"before":"4e1323ef61d43d2261350c5b7d9405fdd86ac38c","after":"ea4134a06a41e17d6c737c33c2530b40681ad57e","ref":"refs/heads/dev","pushedAt":"2024-07-18T01:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Added APIC Manager. Testing required.","shortMessageHtmlLink":"Added APIC Manager. Testing required."}},{"before":null,"after":"4e1323ef61d43d2261350c5b7d9405fdd86ac38c","ref":"refs/heads/dev","pushedAt":"2024-07-18T01:10:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Added functions to unmap guest_from_shadow and large_from_pt","shortMessageHtmlLink":"Added functions to unmap guest_from_shadow and large_from_pt"}},{"before":"d9650448ac4602d5a3e0f9a7e98fc99f775cc6e4","after":"c7f8c32bf318897178795cb09ddf45a065535c3e","ref":"refs/heads/main","pushedAt":"2024-07-15T14:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"memN0ps","name":null,"path":"/memN0ps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89628341?s=80&v=4"},"commit":{"message":"Revert \"Add custom global heap allocator and documentation for clarity.\"\n\nThis reverts commit d9650448ac4602d5a3e0f9a7e98fc99f775cc6e4.","shortMessageHtmlLink":"Revert \"Add custom global heap allocator and documentation for clarity.\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0zMVQwMDo1ODoxMi4wMDAwMDBazwAAAASpI1Kg","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxNDowMjoxNy4wMDAwMDBazwAAAAR_xZYg"}},"title":"Activity ยท memN0ps/illusion-rs"}