[{"title":"( 47 个子文件 739KB ) (源码)基于WFP的流量捕获与拦截系统.zip","children":[{"title":"用户态程序","children":[{"title":"pyuic5-o.txt <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"main.py <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"ipruleUI.ui <span style='color:#111;'> 13.01KB </span>","children":null,"spread":false},{"title":"iprule.py <span style='color:#111;'> 7.49KB </span>","children":null,"spread":false},{"title":"mainUI.py <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"packetUI.py <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"mainUI.ui <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"others.py <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"packetUI.ui <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"ipruleUI.py <span style='color:#111;'> 14.04KB </span>","children":null,"spread":false},{"title":"packet.py <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"内核态程序","children":[{"title":"Capture2","children":[{"title":"Capture2.inf <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"Capture2","children":[{"title":"Capture2.sys <span style='color:#111;'> 21.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"Capture2.pdb <span style='color:#111;'> 820.00KB </span>","children":null,"spread":false},{"title":"Capture2.sys <span style='color:#111;'> 21.68KB </span>","children":null,"spread":false},{"title":"Capture2.cer <span style='color:#111;'> 782B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Capture2.sln <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false},{"title":"sys","children":[{"title":"registerCallouts.c <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false},{"title":"sys.vcxproj <span style='color:#111;'> 8.64KB </span>","children":null,"spread":false},{"title":"Capture2.c <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false},{"title":"iprules.c <span style='color:#111;'> 4.88KB </span>","children":null,"spread":false},{"title":"Capture2.h <span style='color:#111;'> 6.21KB </span>","children":null,"spread":false},{"title":"io.c <span style='color:#111;'> 6.67KB </span>","children":null,"spread":false},{"title":"ioctl.h <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"iprules.obj <span style='color:#111;'> 274.18KB </span>","children":null,"spread":false},{"title":"Capture2.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 4.65KB </span>","children":null,"spread":false},{"title":"Capture2.lastbuildstate <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 7.23KB </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"signtool.command.1.tlog <span style='color:#111;'> 226B </span>","children":null,"spread":false},{"title":"signtool.timestamp.1.tlog <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 768B </span>","children":null,"spread":false},{"title":"signtool.read.1.tlog <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"signtool.write.1.tlog <span style='color:#111;'> 208B </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 91.17KB </span>","children":null,"spread":false}],"spread":false},{"title":"sys.log <span style='color:#111;'> 80.52KB </span>","children":null,"spread":false},{"title":"io.obj <span style='color:#111;'> 281.07KB </span>","children":null,"spread":false},{"title":"vc142.pdb <span style='color:#111;'> 316.00KB </span>","children":null,"spread":false},{"title":"Capture2.Build.CppClean.log <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"calloutFunctions.obj <span style='color:#111;'> 290.45KB </span>","children":null,"spread":false},{"title":"Capture2.obj <span style='color:#111;'> 294.16KB </span>","children":null,"spread":false},{"title":"registerCallouts.obj <span style='color:#111;'> 282.58KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"calloutFunctions.c <span style='color:#111;'> 10.44KB </span>","children":null,"spread":false},{"title":"sys.vcxproj.filters <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"sys.vcxproj.user <span style='color:#111;'> 168B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":true}]