{"push_id":3173193265,"size":32,"distinct_size":29,"ref":"refs/heads/william/feature/iptables-extension","head":"52f5ee8b30c7009815214785291fb422cc6a7e62","before":"641d2724bb8343dcaddf5f4d0c2c3ee1db53b582","commits":[{"sha":"e319855837f0d228c9bfe4c1c8e3f95dbab6f28b","author":{"name":"Alessandro Gario","email":"6414f51208f999263548851add1ad0fe1f13f110@gmail.com"},"message":"Increase extension group version to 1.2","distinct":false,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/e319855837f0d228c9bfe4c1c8e3f95dbab6f28b"},{"sha":"b9f9cb05e2cdee4f8295403f6f39e19cdc21d424","author":{"name":"Alessandro Gario","email":"6414f51208f999263548851add1ad0fe1f13f110@gmail.com"},"message":"Implement support for dropping privileges","distinct":false,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/b9f9cb05e2cdee4f8295403f6f39e19cdc21d424"},{"sha":"724123ac19ecd801de379cdfac3b939ca4011001","author":{"name":"Alessandro Gario","email":"6414f51208f999263548851add1ad0fe1f13f110@gmail.com"},"message":"Update the README","distinct":false,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/724123ac19ecd801de379cdfac3b939ca4011001"},{"sha":"5eeef8f23628b04091f14d50c7a809b493f0c206","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"Add iptables extension","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/5eeef8f23628b04091f14d50c7a809b493f0c206"},{"sha":"e9be80c565a4518c8aed5db7b1fb5afe60a8f5cc","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Remove unnecessary statics","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/e9be80c565a4518c8aed5db7b1fb5afe60a8f5cc"},{"sha":"8ab2ddd2a3d0d1a4c5cdcae2f6e2f8138099e32c","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Link to extutils explicitly","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/8ab2ddd2a3d0d1a4c5cdcae2f6e2f8138099e32c"},{"sha":"1dcd5267c224bb0f7d8f998219757b9d5dfe2305","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"[WIP] iptables: policies, ip6tables support\n\nThis adds the iptables_policies table, which contains an extension\nversion of the iptables_policies table from the original iptables\nimprovement PR.\n\nAlso adds initial support for ip6tables via the ip6tables_ext table,\nwhich should be identical to iptables_ext in columns.","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/1dcd5267c224bb0f7d8f998219757b9d5dfe2305"},{"sha":"54300d5945bcebc611b532ad2368eb841452a8e9","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"patches: Add libip6tc patch","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/54300d5945bcebc611b532ad2368eb841452a8e9"},{"sha":"8f5373f57eda74a398da988b6c303bdcb8c06ee7","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Add ip6tables_policies\n\nThe IPv6 complement to ip6tables_ext.","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/8f5373f57eda74a398da988b6c303bdcb8c06ee7"},{"sha":"e8751ba651e78e1533fd2a0af8f26ab5b74354de","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Avoid junk scope IDs","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/e8751ba651e78e1533fd2a0af8f26ab5b74354de"},{"sha":"118d85472ccddc75362ac548abf20916607fbfc9","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Re-add target support","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/118d85472ccddc75362ac548abf20916607fbfc9"},{"sha":"fecdf6941afd3c4a8e9715cb258454f593cfb1e0","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Generate IPv6 masks\n\nAdditionally, move interface mask generation into utils.cpp.","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/fecdf6941afd3c4a8e9715cb258454f593cfb1e0"},{"sha":"f29a92ea4f1f71eb5df2137688dbc11a5abb2976","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Stub out target_options","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/f29a92ea4f1f71eb5df2137688dbc11a5abb2976"},{"sha":"cda9de17f8b4ee5e202e3ecace52375933eadd91","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Unify genMatchMap across iptables/ip6tables\n\nAdditionally, retrieve and display target_options.","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/cda9de17f8b4ee5e202e3ecace52375933eadd91"},{"sha":"58e1059f7584b7c5c0dddc08c962b2556a8f4580","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Fix licenses, add ip(6)tables base class","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/58e1059f7584b7c5c0dddc08c962b2556a8f4580"},{"sha":"75f83e19e4fc4e88e3c6e854c8d514ac5f7b8e57","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Add policies base class","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/75f83e19e4fc4e88e3c6e854c8d514ac5f7b8e57"},{"sha":"bc93d8f59750b83d42cb38cb213ef95566619146","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Fix IPv6 masking, get target names from save output\n\nThe iptables6?-save output is more reliable that ip6?tc_get_target.","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/bc93d8f59750b83d42cb38cb213ef95566619146"},{"sha":"ef154a3cd961d65bf16d09a775fe4ce7b61136a6","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Documentation, formatting","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/ef154a3cd961d65bf16d09a775fe4ce7b61136a6"},{"sha":"21fbca708ffaca5fe5b84c06d0f86d21dfa03713","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Fix chain orderings\n\n`genMatchMap` now tracks which specific chain in a table it's\non, allowing it to correlate that with the chain names retrieved\nfrom libiptc.","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/21fbca708ffaca5fe5b84c06d0f86d21dfa03713"},{"sha":"f890c22e8b7a9b69d9f0597cc399af66098f0d70","author":{"name":"William Woodruff","email":"9408005c1d500a6e914b78ed45b27c000c01cd79@trailofbits.com"},"message":"iptables: Simplify reading table names from /proc","distinct":true,"url":"https://api.github.com/repos/trailofbits/osquery-extensions/commits/f890c22e8b7a9b69d9f0597cc399af66098f0d70"}]}
{"actor":{"display_login":"woodruffw"}}