├── README.md ├── _config.yml ├── bin ├── defer_accept_nc ├── hping3 ├── nc └── sym_packet_sender ├── data └── concrete_examples.20190611.sample.tar.gz ├── docker ├── Dockerfile.tcp ├── Dockerfile.tcp.bak ├── run.sh ├── s2e-config.lua ├── s2e-config.lua.eva ├── s2e-config.lua.ins └── s2e-config.lua.mine ├── enter-docker.sh ├── kernel_info ├── disas.tar.gz └── line_info.tar.gz ├── patches ├── build-scripts.patch ├── klee.patch ├── libs2ecore.patch └── libs2eplugins.patch ├── run-docker.sh ├── scripts ├── README.md ├── __init__.py ├── all_ap ├── all_dp ├── ce_stats.py ├── check_state_dep.py ├── collect_log_files.sh ├── create-snapshot.sh ├── diff_forking.py ├── eval │ ├── __init__.py │ ├── disable_outgoing_rst.sh │ ├── enable_outgoing_rst.sh │ ├── extract_result.py │ ├── get_state_id_packet_id.py │ ├── pcap_classifier.py │ ├── pcap_filter.py │ ├── pcap_opener.py │ ├── pcap_replayer.py │ ├── pick_succ_pcap.py │ ├── pin_replay.py │ ├── pin_trace.py │ ├── pin_trace_parser.py │ ├── s2e_utils.py │ ├── sanity_check.py │ ├── succ_rate.py │ └── tester.py ├── extract_execution_trace.py ├── file_addr2line.py ├── gen_director.py ├── gen_trace.sh ├── get_concrete_examples.py ├── get_covered_apdp.py ├── get_multi_bc.py ├── get_single_bc.py ├── get_taint_res.py ├── get_uncovered_apdp.py ├── get_uncovered_branches.py ├── gfw_server_tester.py ├── packet_sender.py ├── parse_query_log.py ├── parse_s2e_result.py ├── pp_concrete_examples.py ├── probe_dpi.py ├── probe_s2e.py ├── proc_bc_addr2line.py ├── proc_result.py ├── profile_forking.sh ├── run-for-all-call-chains.sh ├── run-vm-raw.sh ├── run_dse.py ├── run_local_experiment.sh ├── s2e-rebooter.sh ├── s2e_utils.py ├── sample_concrete_examples.py ├── timer_covered_dp.sh ├── timer_profile_forking.py ├── triage.py └── z3solver.py ├── static ├── all_dp ├── callgraph.dump ├── cfg.dump ├── cfg.py ├── findCallChainsAndBlacklist.py ├── findCallChainsAndCriticalBranch.py ├── get_critical_branches_for_all.py └── ida_scripts │ ├── cfg.py │ ├── dumpCFG.py │ ├── findBlacklist.py │ ├── findBranches.py │ ├── findCallChains.py │ ├── findPaths.py │ ├── findPaths_old.py │ └── find_error.py └── tools ├── aws_remote_ctl ├── analyze_gfw_data.sh ├── analyze_local_data.sh ├── aws_url_list_20byte ├── check_status.sh ├── collect_gfw_data.sh ├── collect_local_data.sh ├── kill_ps.sh ├── run_aws_experiment.py ├── run_gfw_experiement.sh ├── run_local_experiement.sh └── update_repo.sh ├── data_processing ├── analyze_probe_dpi_result.py ├── domains.txt ├── get_ip_addr_from_domain.py ├── gfw_pcaps_analyzer.py ├── log_analyzer.py └── log_differ.py ├── dpi_sys_confs ├── bro │ └── detect-bad-keywords.bro └── snort │ ├── attribute_table.dtd │ ├── classification.config │ ├── file_magic.conf │ ├── gen-msg.map │ ├── reference.config │ ├── rules │ └── local.rules │ ├── snort.conf │ ├── threshold.conf │ └── unicode.map ├── sym_packet_sender └── sym_packet_sender.c └── web_addr2line ├── main.py ├── run.sh ├── static └── jquery-3.4.0.min.js └── templates └── addr2line.html /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/_config.yml -------------------------------------------------------------------------------- /bin/defer_accept_nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/bin/defer_accept_nc -------------------------------------------------------------------------------- /bin/hping3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/bin/hping3 -------------------------------------------------------------------------------- /bin/nc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/bin/nc -------------------------------------------------------------------------------- /bin/sym_packet_sender: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/bin/sym_packet_sender -------------------------------------------------------------------------------- /data/concrete_examples.20190611.sample.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/data/concrete_examples.20190611.sample.tar.gz -------------------------------------------------------------------------------- /docker/Dockerfile.tcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/docker/Dockerfile.tcp -------------------------------------------------------------------------------- /docker/Dockerfile.tcp.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/docker/Dockerfile.tcp.bak -------------------------------------------------------------------------------- /docker/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/docker/run.sh -------------------------------------------------------------------------------- /docker/s2e-config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/docker/s2e-config.lua -------------------------------------------------------------------------------- /docker/s2e-config.lua.eva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/docker/s2e-config.lua.eva -------------------------------------------------------------------------------- /docker/s2e-config.lua.ins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/docker/s2e-config.lua.ins -------------------------------------------------------------------------------- /docker/s2e-config.lua.mine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/docker/s2e-config.lua.mine -------------------------------------------------------------------------------- /enter-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/enter-docker.sh -------------------------------------------------------------------------------- /kernel_info/disas.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/kernel_info/disas.tar.gz -------------------------------------------------------------------------------- /kernel_info/line_info.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/kernel_info/line_info.tar.gz -------------------------------------------------------------------------------- /patches/build-scripts.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/patches/build-scripts.patch -------------------------------------------------------------------------------- /patches/klee.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/patches/klee.patch -------------------------------------------------------------------------------- /patches/libs2ecore.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/patches/libs2ecore.patch -------------------------------------------------------------------------------- /patches/libs2eplugins.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/patches/libs2eplugins.patch -------------------------------------------------------------------------------- /run-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/run-docker.sh -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/all_ap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/all_ap -------------------------------------------------------------------------------- /scripts/all_dp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/all_dp -------------------------------------------------------------------------------- /scripts/ce_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/ce_stats.py -------------------------------------------------------------------------------- /scripts/check_state_dep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/check_state_dep.py -------------------------------------------------------------------------------- /scripts/collect_log_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/collect_log_files.sh -------------------------------------------------------------------------------- /scripts/create-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/create-snapshot.sh -------------------------------------------------------------------------------- /scripts/diff_forking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/diff_forking.py -------------------------------------------------------------------------------- /scripts/eval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/eval/disable_outgoing_rst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/disable_outgoing_rst.sh -------------------------------------------------------------------------------- /scripts/eval/enable_outgoing_rst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/enable_outgoing_rst.sh -------------------------------------------------------------------------------- /scripts/eval/extract_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/extract_result.py -------------------------------------------------------------------------------- /scripts/eval/get_state_id_packet_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/get_state_id_packet_id.py -------------------------------------------------------------------------------- /scripts/eval/pcap_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pcap_classifier.py -------------------------------------------------------------------------------- /scripts/eval/pcap_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pcap_filter.py -------------------------------------------------------------------------------- /scripts/eval/pcap_opener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pcap_opener.py -------------------------------------------------------------------------------- /scripts/eval/pcap_replayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pcap_replayer.py -------------------------------------------------------------------------------- /scripts/eval/pick_succ_pcap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pick_succ_pcap.py -------------------------------------------------------------------------------- /scripts/eval/pin_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pin_replay.py -------------------------------------------------------------------------------- /scripts/eval/pin_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pin_trace.py -------------------------------------------------------------------------------- /scripts/eval/pin_trace_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/pin_trace_parser.py -------------------------------------------------------------------------------- /scripts/eval/s2e_utils.py: -------------------------------------------------------------------------------- 1 | ../s2e_utils.py -------------------------------------------------------------------------------- /scripts/eval/sanity_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/sanity_check.py -------------------------------------------------------------------------------- /scripts/eval/succ_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/succ_rate.py -------------------------------------------------------------------------------- /scripts/eval/tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/eval/tester.py -------------------------------------------------------------------------------- /scripts/extract_execution_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/extract_execution_trace.py -------------------------------------------------------------------------------- /scripts/file_addr2line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/file_addr2line.py -------------------------------------------------------------------------------- /scripts/gen_director.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/gen_director.py -------------------------------------------------------------------------------- /scripts/gen_trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/gen_trace.sh -------------------------------------------------------------------------------- /scripts/get_concrete_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/get_concrete_examples.py -------------------------------------------------------------------------------- /scripts/get_covered_apdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/get_covered_apdp.py -------------------------------------------------------------------------------- /scripts/get_multi_bc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/get_multi_bc.py -------------------------------------------------------------------------------- /scripts/get_single_bc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/get_single_bc.py -------------------------------------------------------------------------------- /scripts/get_taint_res.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/get_taint_res.py -------------------------------------------------------------------------------- /scripts/get_uncovered_apdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/get_uncovered_apdp.py -------------------------------------------------------------------------------- /scripts/get_uncovered_branches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/get_uncovered_branches.py -------------------------------------------------------------------------------- /scripts/gfw_server_tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/gfw_server_tester.py -------------------------------------------------------------------------------- /scripts/packet_sender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/packet_sender.py -------------------------------------------------------------------------------- /scripts/parse_query_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/parse_query_log.py -------------------------------------------------------------------------------- /scripts/parse_s2e_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/parse_s2e_result.py -------------------------------------------------------------------------------- /scripts/pp_concrete_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/pp_concrete_examples.py -------------------------------------------------------------------------------- /scripts/probe_dpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/probe_dpi.py -------------------------------------------------------------------------------- /scripts/probe_s2e.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/probe_s2e.py -------------------------------------------------------------------------------- /scripts/proc_bc_addr2line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/proc_bc_addr2line.py -------------------------------------------------------------------------------- /scripts/proc_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/proc_result.py -------------------------------------------------------------------------------- /scripts/profile_forking.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/profile_forking.sh -------------------------------------------------------------------------------- /scripts/run-for-all-call-chains.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/run-for-all-call-chains.sh -------------------------------------------------------------------------------- /scripts/run-vm-raw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/run-vm-raw.sh -------------------------------------------------------------------------------- /scripts/run_dse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/run_dse.py -------------------------------------------------------------------------------- /scripts/run_local_experiment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/run_local_experiment.sh -------------------------------------------------------------------------------- /scripts/s2e-rebooter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/s2e-rebooter.sh -------------------------------------------------------------------------------- /scripts/s2e_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/s2e_utils.py -------------------------------------------------------------------------------- /scripts/sample_concrete_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/sample_concrete_examples.py -------------------------------------------------------------------------------- /scripts/timer_covered_dp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/timer_covered_dp.sh -------------------------------------------------------------------------------- /scripts/timer_profile_forking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/timer_profile_forking.py -------------------------------------------------------------------------------- /scripts/triage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/triage.py -------------------------------------------------------------------------------- /scripts/z3solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/scripts/z3solver.py -------------------------------------------------------------------------------- /static/all_dp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/all_dp -------------------------------------------------------------------------------- /static/callgraph.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/callgraph.dump -------------------------------------------------------------------------------- /static/cfg.dump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/cfg.dump -------------------------------------------------------------------------------- /static/cfg.py: -------------------------------------------------------------------------------- 1 | ida_scripts/cfg.py -------------------------------------------------------------------------------- /static/findCallChainsAndBlacklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/findCallChainsAndBlacklist.py -------------------------------------------------------------------------------- /static/findCallChainsAndCriticalBranch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/findCallChainsAndCriticalBranch.py -------------------------------------------------------------------------------- /static/get_critical_branches_for_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/get_critical_branches_for_all.py -------------------------------------------------------------------------------- /static/ida_scripts/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/cfg.py -------------------------------------------------------------------------------- /static/ida_scripts/dumpCFG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/dumpCFG.py -------------------------------------------------------------------------------- /static/ida_scripts/findBlacklist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/findBlacklist.py -------------------------------------------------------------------------------- /static/ida_scripts/findBranches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/findBranches.py -------------------------------------------------------------------------------- /static/ida_scripts/findCallChains.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/findCallChains.py -------------------------------------------------------------------------------- /static/ida_scripts/findPaths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/findPaths.py -------------------------------------------------------------------------------- /static/ida_scripts/findPaths_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/findPaths_old.py -------------------------------------------------------------------------------- /static/ida_scripts/find_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/static/ida_scripts/find_error.py -------------------------------------------------------------------------------- /tools/aws_remote_ctl/analyze_gfw_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/analyze_gfw_data.sh -------------------------------------------------------------------------------- /tools/aws_remote_ctl/analyze_local_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/analyze_local_data.sh -------------------------------------------------------------------------------- /tools/aws_remote_ctl/aws_url_list_20byte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/aws_url_list_20byte -------------------------------------------------------------------------------- /tools/aws_remote_ctl/check_status.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | python2 run_aws_experiment.py -U aws_url_list_20byte -PS $* 4 | 5 | -------------------------------------------------------------------------------- /tools/aws_remote_ctl/collect_gfw_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/collect_gfw_data.sh -------------------------------------------------------------------------------- /tools/aws_remote_ctl/collect_local_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/collect_local_data.sh -------------------------------------------------------------------------------- /tools/aws_remote_ctl/kill_ps.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | python run_aws_experiment.py -U aws_url_list_20byte -K 4 | 5 | 6 | -------------------------------------------------------------------------------- /tools/aws_remote_ctl/run_aws_experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/run_aws_experiment.py -------------------------------------------------------------------------------- /tools/aws_remote_ctl/run_gfw_experiement.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/run_gfw_experiement.sh -------------------------------------------------------------------------------- /tools/aws_remote_ctl/run_local_experiement.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/run_local_experiement.sh -------------------------------------------------------------------------------- /tools/aws_remote_ctl/update_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/aws_remote_ctl/update_repo.sh -------------------------------------------------------------------------------- /tools/data_processing/analyze_probe_dpi_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/data_processing/analyze_probe_dpi_result.py -------------------------------------------------------------------------------- /tools/data_processing/domains.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/data_processing/domains.txt -------------------------------------------------------------------------------- /tools/data_processing/get_ip_addr_from_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/data_processing/get_ip_addr_from_domain.py -------------------------------------------------------------------------------- /tools/data_processing/gfw_pcaps_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/data_processing/gfw_pcaps_analyzer.py -------------------------------------------------------------------------------- /tools/data_processing/log_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/data_processing/log_analyzer.py -------------------------------------------------------------------------------- /tools/data_processing/log_differ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/data_processing/log_differ.py -------------------------------------------------------------------------------- /tools/dpi_sys_confs/bro/detect-bad-keywords.bro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/bro/detect-bad-keywords.bro -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/attribute_table.dtd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/attribute_table.dtd -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/classification.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/classification.config -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/file_magic.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/file_magic.conf -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/gen-msg.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/gen-msg.map -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/reference.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/reference.config -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/rules/local.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/rules/local.rules -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/snort.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/snort.conf -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/threshold.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/threshold.conf -------------------------------------------------------------------------------- /tools/dpi_sys_confs/snort/unicode.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/dpi_sys_confs/snort/unicode.map -------------------------------------------------------------------------------- /tools/sym_packet_sender/sym_packet_sender.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/sym_packet_sender/sym_packet_sender.c -------------------------------------------------------------------------------- /tools/web_addr2line/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/web_addr2line/main.py -------------------------------------------------------------------------------- /tools/web_addr2line/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/web_addr2line/run.sh -------------------------------------------------------------------------------- /tools/web_addr2line/static/jquery-3.4.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/web_addr2line/static/jquery-3.4.0.min.js -------------------------------------------------------------------------------- /tools/web_addr2line/templates/addr2line.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seclab-ucr/SymTCP/HEAD/tools/web_addr2line/templates/addr2line.html --------------------------------------------------------------------------------