├── .gitignore ├── LICENSE ├── README.md ├── cotest.sh ├── crawl ├── .gitkeep ├── Crawler.sh ├── IDOR.sh ├── XSS.sh ├── attack-js │ ├── event.js │ └── test.js ├── begin.js ├── coordinator.js ├── coordinator.sh ├── cus_nav.sh ├── event_checker.js ├── evoCrawler.sh ├── evolutionarycrawler.js ├── js │ ├── addeventlistener_wrapper.js │ ├── lib.js │ ├── md5.js │ ├── property_obs.js │ ├── timing_wrapper.js │ └── window_wrapper.js ├── monit.py ├── nav.sh ├── pqueue.js ├── privacy.sh ├── simCrawler.sh ├── simplecrawler.js ├── start_monitor.sh ├── test.sh ├── token_capture.js └── upload-files │ ├── not_kitty.png │ ├── samplefile.txt │ └── small.pdf ├── eventTest.sh ├── evoCrawler.ps1 ├── evoToTest.sh ├── experiments ├── README copy.md ├── README.md ├── cov-tracking │ ├── Dockerfile │ └── README.md ├── kanboard │ ├── Dockerfile │ └── README.md └── wordpress │ ├── Dockerfile │ └── README.md ├── inputs_detection ├── c_insert.sh ├── collect_type.py ├── deduplicate.js ├── docker_log_convert.sh ├── extract_injected_inputs.py ├── loop_insert.sh ├── parse.py └── randoms.json ├── mac_cotest.sh ├── mac_simtest.sh ├── privacy_test.sh ├── process_verify.py ├── replay ├── analyze.js ├── customized_replayer.js ├── detect.sh ├── filter.sh ├── getstatus.js ├── getstatus.sh ├── graph-drawer.py ├── pathoptimizer.js ├── replay.sh ├── replayer.js ├── sim_navigation.js ├── test.ps1 ├── test_evo.ps1 ├── test_evo.sh └── test_sim.sh ├── simCrawler.ps1 ├── simtest.sh ├── start_kafka ├── start_process.sh ├── testcafe-current.tgz ├── token_test.sh └── utils-evo ├── 40X_sentences.json ├── cookie_parser.js ├── element.js ├── eva.sh ├── form_error.json ├── form_merge.js ├── form_merge.py ├── form_success.json ├── login.js ├── login_information.json ├── path.json ├── random_names.json ├── rrweb_events.js ├── test.js ├── token_names.json └── utils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/README.md -------------------------------------------------------------------------------- /cotest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/cotest.sh -------------------------------------------------------------------------------- /crawl/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crawl/Crawler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/Crawler.sh -------------------------------------------------------------------------------- /crawl/IDOR.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/IDOR.sh -------------------------------------------------------------------------------- /crawl/XSS.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/XSS.sh -------------------------------------------------------------------------------- /crawl/attack-js/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/attack-js/event.js -------------------------------------------------------------------------------- /crawl/attack-js/test.js: -------------------------------------------------------------------------------- 1 | xss_az("fuzz8080"); -------------------------------------------------------------------------------- /crawl/begin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/begin.js -------------------------------------------------------------------------------- /crawl/coordinator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/coordinator.js -------------------------------------------------------------------------------- /crawl/coordinator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/coordinator.sh -------------------------------------------------------------------------------- /crawl/cus_nav.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/cus_nav.sh -------------------------------------------------------------------------------- /crawl/event_checker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/event_checker.js -------------------------------------------------------------------------------- /crawl/evoCrawler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/evoCrawler.sh -------------------------------------------------------------------------------- /crawl/evolutionarycrawler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/evolutionarycrawler.js -------------------------------------------------------------------------------- /crawl/js/addeventlistener_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/js/addeventlistener_wrapper.js -------------------------------------------------------------------------------- /crawl/js/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/js/lib.js -------------------------------------------------------------------------------- /crawl/js/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/js/md5.js -------------------------------------------------------------------------------- /crawl/js/property_obs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/js/property_obs.js -------------------------------------------------------------------------------- /crawl/js/timing_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/js/timing_wrapper.js -------------------------------------------------------------------------------- /crawl/js/window_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/js/window_wrapper.js -------------------------------------------------------------------------------- /crawl/monit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/monit.py -------------------------------------------------------------------------------- /crawl/nav.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/nav.sh -------------------------------------------------------------------------------- /crawl/pqueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/pqueue.js -------------------------------------------------------------------------------- /crawl/privacy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/privacy.sh -------------------------------------------------------------------------------- /crawl/simCrawler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/simCrawler.sh -------------------------------------------------------------------------------- /crawl/simplecrawler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/simplecrawler.js -------------------------------------------------------------------------------- /crawl/start_monitor.sh: -------------------------------------------------------------------------------- 1 | screen -dmS pts-starter python3 monit.py $1 -------------------------------------------------------------------------------- /crawl/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/test.sh -------------------------------------------------------------------------------- /crawl/token_capture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/token_capture.js -------------------------------------------------------------------------------- /crawl/upload-files/not_kitty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/upload-files/not_kitty.png -------------------------------------------------------------------------------- /crawl/upload-files/samplefile.txt: -------------------------------------------------------------------------------- 1 | HELLO FUZZ -------------------------------------------------------------------------------- /crawl/upload-files/small.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/crawl/upload-files/small.pdf -------------------------------------------------------------------------------- /eventTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/eventTest.sh -------------------------------------------------------------------------------- /evoCrawler.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/evoCrawler.ps1 -------------------------------------------------------------------------------- /evoToTest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/evoToTest.sh -------------------------------------------------------------------------------- /experiments/README copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/README copy.md -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/cov-tracking/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/cov-tracking/Dockerfile -------------------------------------------------------------------------------- /experiments/cov-tracking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/cov-tracking/README.md -------------------------------------------------------------------------------- /experiments/kanboard/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/kanboard/Dockerfile -------------------------------------------------------------------------------- /experiments/kanboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/kanboard/README.md -------------------------------------------------------------------------------- /experiments/wordpress/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/wordpress/Dockerfile -------------------------------------------------------------------------------- /experiments/wordpress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/experiments/wordpress/README.md -------------------------------------------------------------------------------- /inputs_detection/c_insert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/c_insert.sh -------------------------------------------------------------------------------- /inputs_detection/collect_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/collect_type.py -------------------------------------------------------------------------------- /inputs_detection/deduplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/deduplicate.js -------------------------------------------------------------------------------- /inputs_detection/docker_log_convert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/docker_log_convert.sh -------------------------------------------------------------------------------- /inputs_detection/extract_injected_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/extract_injected_inputs.py -------------------------------------------------------------------------------- /inputs_detection/loop_insert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/loop_insert.sh -------------------------------------------------------------------------------- /inputs_detection/parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/parse.py -------------------------------------------------------------------------------- /inputs_detection/randoms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/inputs_detection/randoms.json -------------------------------------------------------------------------------- /mac_cotest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/mac_cotest.sh -------------------------------------------------------------------------------- /mac_simtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/mac_simtest.sh -------------------------------------------------------------------------------- /privacy_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/privacy_test.sh -------------------------------------------------------------------------------- /process_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/process_verify.py -------------------------------------------------------------------------------- /replay/analyze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/analyze.js -------------------------------------------------------------------------------- /replay/customized_replayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/customized_replayer.js -------------------------------------------------------------------------------- /replay/detect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/detect.sh -------------------------------------------------------------------------------- /replay/filter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/filter.sh -------------------------------------------------------------------------------- /replay/getstatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/getstatus.js -------------------------------------------------------------------------------- /replay/getstatus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/getstatus.sh -------------------------------------------------------------------------------- /replay/graph-drawer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/graph-drawer.py -------------------------------------------------------------------------------- /replay/pathoptimizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/pathoptimizer.js -------------------------------------------------------------------------------- /replay/replay.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/replay.sh -------------------------------------------------------------------------------- /replay/replayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/replayer.js -------------------------------------------------------------------------------- /replay/sim_navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/sim_navigation.js -------------------------------------------------------------------------------- /replay/test.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/test.ps1 -------------------------------------------------------------------------------- /replay/test_evo.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/test_evo.ps1 -------------------------------------------------------------------------------- /replay/test_evo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/test_evo.sh -------------------------------------------------------------------------------- /replay/test_sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/replay/test_sim.sh -------------------------------------------------------------------------------- /simCrawler.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/simCrawler.ps1 -------------------------------------------------------------------------------- /simtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/simtest.sh -------------------------------------------------------------------------------- /start_kafka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/start_kafka -------------------------------------------------------------------------------- /start_process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/start_process.sh -------------------------------------------------------------------------------- /testcafe-current.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/testcafe-current.tgz -------------------------------------------------------------------------------- /token_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/token_test.sh -------------------------------------------------------------------------------- /utils-evo/40X_sentences.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/40X_sentences.json -------------------------------------------------------------------------------- /utils-evo/cookie_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/cookie_parser.js -------------------------------------------------------------------------------- /utils-evo/element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/element.js -------------------------------------------------------------------------------- /utils-evo/eva.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/eva.sh -------------------------------------------------------------------------------- /utils-evo/form_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/form_error.json -------------------------------------------------------------------------------- /utils-evo/form_merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/form_merge.js -------------------------------------------------------------------------------- /utils-evo/form_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/form_merge.py -------------------------------------------------------------------------------- /utils-evo/form_success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/form_success.json -------------------------------------------------------------------------------- /utils-evo/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/login.js -------------------------------------------------------------------------------- /utils-evo/login_information.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/login_information.json -------------------------------------------------------------------------------- /utils-evo/path.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/path.json -------------------------------------------------------------------------------- /utils-evo/random_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/random_names.json -------------------------------------------------------------------------------- /utils-evo/rrweb_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/rrweb_events.js -------------------------------------------------------------------------------- /utils-evo/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/test.js -------------------------------------------------------------------------------- /utils-evo/token_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/token_names.json -------------------------------------------------------------------------------- /utils-evo/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlgroupuoft/evocrawl/HEAD/utils-evo/utils.js --------------------------------------------------------------------------------