{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32156692,"defaultBranch":"main","name":"wombatforensics","ownerLogin":"pjrinaldi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-13T13:15:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5614455?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1643852973.1373088","currentOid":""},"activityList":{"items":[{"before":"261803f90f4c5d17752f38708b06abb47d6b907a","after":"f3bc11afb559a0c53e2c94c4d9c99d834bcb7559","ref":"refs/heads/main","pushedAt":"2024-07-19T22:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"09ba1bbe5ee98473f9ceaaeafeb76c9db1406c49","after":"261803f90f4c5d17752f38708b06abb47d6b907a","ref":"refs/heads/main","pushedAt":"2024-07-19T22:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"update info with migration to my fossil repo vs github.","shortMessageHtmlLink":"update info with migration to my fossil repo vs github."}},{"before":"771cf40566d6f82059f489a49f570082dc8797a0","after":"09ba1bbe5ee98473f9ceaaeafeb76c9db1406c49","ref":"refs/heads/main","pushedAt":"2024-03-16T14:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"sqfs library parsing currently works. will have to test further and fix any issues\nthat arise based on my logic for navigating the pos/size context.","shortMessageHtmlLink":"sqfs library parsing currently works. will have to test further and f…"}},{"before":"c838ca3fc3d567bb15bea660149f3cb8a63d2f7e","after":"771cf40566d6f82059f489a49f570082dc8797a0","ref":"refs/heads/main","pushedAt":"2024-03-16T00:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"the libsquashfs library code works. i can read the file from the sfsimage sfs\nand get its file size. next up is writing the content reader code and then\ni will be able to support sfsimage files.","shortMessageHtmlLink":"the libsquashfs library code works. i can read the file from the sfsi…"}},{"before":"dee6b59b88f1d8ffae5002e41e913f49ea0e59d7","after":"c838ca3fc3d567bb15bea660149f3cb8a63d2f7e","ref":"refs/heads/main","pushedAt":"2024-03-16T00:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"swithcing squashfs library, this one is working to open a squashfs file. next step\nis opening a virtual file within the squash filesystem","shortMessageHtmlLink":"swithcing squashfs library, this one is working to open a squashfs fi…"}},{"before":"dfa0de1c4de6ecf9c69c24bb99929d27fa07b8b3","after":"dee6b59b88f1d8ffae5002e41e913f49ea0e59d7","ref":"refs/heads/main","pushedAt":"2024-03-11T17:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"attempting to implement libsquash, but trouble opening the file","shortMessageHtmlLink":"attempting to implement libsquash, but trouble opening the file"}},{"before":"f616465b1119e829344790347300fe08e0f768a4","after":"dfa0de1c4de6ecf9c69c24bb99929d27fa07b8b3","ref":"refs/heads/main","pushedAt":"2024-03-10T16:30:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"implemented handling the new wombat forensic image (wfi) format. also implemented a lazy method to handle\nsfs forensic images using squashfuse command line tool. removed zstd seekable code and went back to the\nshared lzstd library.","shortMessageHtmlLink":"implemented handling the new wombat forensic image (wfi) format. also…"}},{"before":"0fa3ad56788b41b48597b66af78cec635a9e9f32","after":"f616465b1119e829344790347300fe08e0f768a4","ref":"refs/heads/main","pushedAt":"2024-03-09T14:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"wltg as a forensic image parsing works and is fast. need to migrate all\nwltg code to the wombat forensic image format.","shortMessageHtmlLink":"wltg as a forensic image parsing works and is fast. need to migrate all"}},{"before":"8c0ec94c701be92a338d7cfcd60782613f563a79","after":"0fa3ad56788b41b48597b66af78cec635a9e9f32","ref":"refs/heads/main","pushedAt":"2024-03-06T21:56:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"attempting to play with walafus","shortMessageHtmlLink":"attempting to play with walafus"}},{"before":"fcbd9b51624b4c62f55703311c96e8967bcbee38","after":"8c0ec94c701be92a338d7cfcd60782613f563a79","ref":"refs/heads/main","pushedAt":"2024-03-06T17:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"adding walafus into the mix to possibly parse the \"sfs\" image as a walafus\nimage from the enterprise imager as squash is too complex for me.","shortMessageHtmlLink":"adding walafus into the mix to possibly parse the \"sfs\" image as a wa…"}},{"before":"9adb6ab18ddaa56b3ea9aee9ecd41b4497a8eba8","after":"fcbd9b51624b4c62f55703311c96e8967bcbee38","ref":"refs/heads/main","pushedAt":"2024-03-06T13:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"can get the image size using lazy squashfuse and smrawmount commands.\nusing the libraries for them isn't working at the moment. need to implement the\nseek/read functionality next using the lazy method.\ngoing to look into walafus as a replacement for the enterprise imager format","shortMessageHtmlLink":"can get the image size using lazy squashfuse and smrawmount commands."}},{"before":"04038318165960cb0acb2934203f2c3e1518028f","after":"9adb6ab18ddaa56b3ea9aee9ecd41b4497a8eba8","ref":"refs/heads/main","pushedAt":"2024-03-06T01:48:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"trying to get sfs image ingestion working. libsmraw is failing, probably on the fuse\nsegments, so i should lazy smraw, and ingest the single raw image","shortMessageHtmlLink":"trying to get sfs image ingestion working. libsmraw is failing, proba…"}},{"before":"7b70accad46b660f1b2838d7a15c39d47d59781f","after":"04038318165960cb0acb2934203f2c3e1518028f","ref":"refs/heads/main","pushedAt":"2024-03-05T00:51:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"zstd_seekable code seems to be working. there are errors reading the files in the\nraw and zstd test images, it only reads the MBR nad FAT1/2, not the 2 directories\nand file in the root directory, but that isn't the seekable code that is the problem.","shortMessageHtmlLink":"zstd_seekable code seems to be working. there are errors reading the …"}},{"before":"ba2fd0ed27928461424251bb5ce942a7432e287a","after":"7b70accad46b660f1b2838d7a15c39d47d59781f","ref":"refs/heads/main","pushedAt":"2024-03-04T01:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on decompress code within image parsing","shortMessageHtmlLink":"working on decompress code within image parsing"}},{"before":"0180855a4afb6c4f8eeca88e90ce1cf5d4604e6c","after":"ba2fd0ed27928461424251bb5ce942a7432e287a","ref":"refs/heads/main","pushedAt":"2024-03-04T00:10:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on implementing the new seekable zstd wfi","shortMessageHtmlLink":"working on implementing the new seekable zstd wfi"}},{"before":"4e11952bd7027a40386f1bc7caa66a95a9cd5de4","after":"0180855a4afb6c4f8eeca88e90ce1cf5d4604e6c","ref":"refs/heads/main","pushedAt":"2024-03-03T22:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"added code to implement the wfi with seekable zstd for better performance","shortMessageHtmlLink":"added code to implement the wfi with seekable zstd for better perform…"}},{"before":"bf25b7145322d87b6701545457f31f46fcccc0a4","after":"4e11952bd7027a40386f1bc7caa66a95a9cd5de4","ref":"refs/heads/main","pushedAt":"2024-02-18T17:00:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"still need to get the securityid objectid guid properties working. ads nodes still\nneed work as well. but getting there.","shortMessageHtmlLink":"still need to get the securityid objectid guid properties working. ad…"}},{"before":"c98de8caa8c260af88820075732549af34e1cae4","after":"bf25b7145322d87b6701545457f31f46fcccc0a4","ref":"refs/heads/main","pushedAt":"2024-01-20T16:52:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"added reparse attribute, still in test phase, but i need an ntfs forensic image\nwhich has reparse attributes. cleaned up objectid code and need to get around to\nthe bookkeeping tasks of collecting ntfs attributes/node info and populating the\nfiles, properties, and tablelist.","shortMessageHtmlLink":"added reparse attribute, still in test phase, but i need an ntfs fore…"}},{"before":"549ab47fed58a9239b07d922a0850c44cc2851cd","after":"c98de8caa8c260af88820075732549af34e1cae4","ref":"refs/heads/main","pushedAt":"2024-01-20T01:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"got objectid parsing correctly. need to implement the last remaining attributes then\nget all their info and figure out how to order them and implement them.","shortMessageHtmlLink":"got objectid parsing correctly. need to implement the last remaining …"}},{"before":"f1d3ada9473bc94545c6b936afbfaf82b4cb304f","after":"549ab47fed58a9239b07d922a0850c44cc2851cd","ref":"refs/heads/main","pushedAt":"2024-01-16T21:58:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on ntfs attributes","shortMessageHtmlLink":"working on ntfs attributes"}},{"before":"3d48048d03165952c306c3eef75bb0844f1d468c","after":"f1d3ada9473bc94545c6b936afbfaf82b4cb304f","ref":"refs/heads/main","pushedAt":"2024-01-16T15:37:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on implementing all ntfs mft entry attribute types, then i can work on the\nbest way to collect all the values and put them into the item nodes, ads nodes,\nand properties.","shortMessageHtmlLink":"working on implementing all ntfs mft entry attribute types, then i ca…"}},{"before":"b219d96432bd09dd0e27bfb4d8a978b2d28e2c56","after":"3d48048d03165952c306c3eef75bb0844f1d468c","ref":"refs/heads/main","pushedAt":"2024-01-16T14:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"fixed some ntfs code errors so it will compile, continuing to implement ntfs parsing","shortMessageHtmlLink":"fixed some ntfs code errors so it will compile, continuing to impleme…"}},{"before":"276a6d70620837fc0a41b03d8636a872b44f1980","after":"b219d96432bd09dd0e27bfb4d8a978b2d28e2c56","ref":"refs/heads/main","pushedAt":"2024-01-06T22:31:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"still working on index attributes","shortMessageHtmlLink":"still working on index attributes"}},{"before":"0ca077f78df1382d4e1f0d8e701c43ab6851a4d1","after":"276a6d70620837fc0a41b03d8636a872b44f1980","ref":"refs/heads/main","pushedAt":"2024-01-05T23:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on GetIndexRootAttributew","shortMessageHtmlLink":"working on GetIndexRootAttributew"}},{"before":"36a737a013316e28d070dc33ed3c5c0f1ecd618e","after":"0ca077f78df1382d4e1f0d8e701c43ab6851a4d1","ref":"refs/heads/main","pushedAt":"2024-01-04T16:02:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"getting my ducks in a row when it's time to parse the needed properties and in order.","shortMessageHtmlLink":"getting my ducks in a row when it's time to parse the needed properti…"}},{"before":"6f22f1386161ec63919811b387e0f265ddfbf31f","after":"36a737a013316e28d070dc33ed3c5c0f1ecd618e","ref":"refs/heads/main","pushedAt":"2024-01-03T21:17:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"making progress on data. need to do the ads for index_root","shortMessageHtmlLink":"making progress on data. need to do the ads for index_root"}},{"before":"e0a5aa333e1f276ed234ad63b871fa5beb463139","after":"6f22f1386161ec63919811b387e0f265ddfbf31f","ref":"refs/heads/main","pushedAt":"2024-01-03T14:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on filename attribute values","shortMessageHtmlLink":"working on filename attribute values"}},{"before":"901a2d3795b0c89a0730c5187e188d0aa70c5369","after":"e0a5aa333e1f276ed234ad63b871fa5beb463139","ref":"refs/heads/main","pushedAt":"2024-01-03T01:20:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on parsing ntfs","shortMessageHtmlLink":"working on parsing ntfs"}},{"before":"4515580d63a61f7c4ac31a3c4ae92baaf070017e","after":"901a2d3795b0c89a0730c5187e188d0aa70c5369","ref":"refs/heads/main","pushedAt":"2024-01-01T20:26:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"fixed parentntinode, need to doublecheck the seq id and then implement the child\ncontents.","shortMessageHtmlLink":"fixed parentntinode, need to doublecheck the seq id and then implemen…"}},{"before":"896743530b3e599b778f38aa69dd1d3f68ae9127","after":"4515580d63a61f7c4ac31a3c4ae92baaf070017e","ref":"refs/heads/main","pushedAt":"2024-01-01T17:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pjrinaldi","name":null,"path":"/pjrinaldi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5614455?s=80&v=4"},"commit":{"message":"working on fixing the while loop which doesn't end.","shortMessageHtmlLink":"working on fixing the while loop which doesn't end."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOVQyMjoyNTowNi4wMDAwMDBazwAAAASEUZrd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xOVQyMjoyNTowNi4wMDAwMDBazwAAAASEUZrd","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wMVQxNzo0NTo0Mi4wMDAwMDBazwAAAAPVhaSF"}},"title":"Activity · pjrinaldi/wombatforensics"}