[{"title":"( 25 个子文件 21KB ) 100redteamprojects:100个重新合作项目,难度从容易到相当艰巨-源码","children":[{"title":"100redteamprojects-main","children":[{"title":"project_5","children":[{"title":"README.md <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"caesar_cipher.py <span style='color:#111;'> 999B </span>","children":null,"spread":false}],"spread":true},{"title":"simple_tcp","children":[{"title":"tcp_server.py <span style='color:#111;'> 1022B </span>","children":null,"spread":false},{"title":"tcp_client.py <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 233B </span>","children":null,"spread":false}],"spread":true},{"title":"project_4","children":[{"title":"README.md <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"ftp_client.py <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"ftp_server.py <span style='color:#111;'> 536B </span>","children":null,"spread":false}],"spread":true},{"title":"project_15","children":[{"title":"README.md <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"web_directory_fuzzer.py <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"project_2","children":[{"title":"udp_server.py <span style='color:#111;'> 1006B </span>","children":null,"spread":false},{"title":"udp_client.py <span style='color:#111;'> 810B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"project_1","children":[{"title":"tcp_server.py <span style='color:#111;'> 843B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"tcp_client.py <span style='color:#111;'> 805B </span>","children":null,"spread":false}],"spread":true},{"title":"project_3","children":[{"title":"multithreaded_tcp_server.py <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"multithreaded_tcp_client.py <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 632B </span>","children":null,"spread":false}],"spread":true},{"title":"project_10","children":[{"title":"pycat.py <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"pycat_util.py <span style='color:#111;'> 3.84KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 344B </span>","children":null,"spread":false}],"spread":true},{"title":"project_13","children":[{"title":"py_portscanner.py <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 527B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]