文件名称:CTFsubmitter:具有分布式攻击者的标志提交者服务,用于攻击防御CTF游戏
文件大小:669KB
文件格式:ZIP
更新时间:2024-02-24 23:48:44
mongodb attack motor stats ctf
CTF提交者 在玩ruCTFe 2015时,我们的某些“攻击”脚本未按预期运行,从而使游戏基础结构充满了无效标志(抱歉!)。 然后,我们决定编写一个带有rest api的集中式“标志提交”服务,该服务将充当过滤器,并能够告诉我们某些攻击脚本是否提交了太多无效标志。 最后效果很好! :) 请记住,这段代码是匆忙编写的,计划在ctfs期间在本地使用:不要指望它是(完美的||安全||无错误的)。 如果发现错误,请添加新功能,并提出拉取请求。 如果您喜欢或使用它,请随时给我们留言;) 提交者服务 该Web服务负责接收标志,并将其与统计信息一起存储到DB中。 请首先启动此程序,以便首次设置数据库。 该
【文件预览】:
CTFsubmitter-master
----submitter.py(3KB)
----attackers()
--------threads_attacker.py(3KB)
----stat_service()
--------stats_requirements.txt(14B)
--------utils.py(510B)
--------logger.py(1KB)
--------stats.py(3KB)
--------database.py(129B)
--------__init__.py(0B)
----webservice.py(2KB)
----templates()
--------stats.html(4KB)
----logger.py(1KB)
----nginx_submitter.conf(780B)
----tests()
--------mockwebservice.py(1KB)
--------workload.go(3KB)
----snippets()
--------python2.py(268B)
--------go.go(864B)
--------python3.py(5B)
--------c.c(863B)
--------bash.sh(85B)
----socketsubmitter.py(730B)
----LICENSE(34KB)
----static()
--------css()
--------fonts()
--------js()
----requirements.txt(30B)
----.gitignore(726B)
----config.py(664B)
----CODE_OF_CONDUCT.md(3KB)
----worker.py(3KB)
----README.md(2KB)
----stats.png(91KB)
----backend()
--------__init__.py(0B)
--------base.py(813B)
--------mongodb.py(7KB)