文件名称:archiveooo:服务于后验
文件大小:233KB
文件格式:ZIP
更新时间:2024-04-25 21:08:00
Python
CTFooD / archive.ooo 旨在存储CTF挑战-换句话说,在没有时间压力的情况下可以自己玩耍。 这就是力量 挑战数据位于Django管理的数据库中,但我们也很乐意接受github上的数据问题(例如,有关现有挑战的提示和额外注释)。 从给你带来爱情,将目前的主机 CTF。 基本思路 基本结构:Chal-> ChalCheckout(s)-> VM /容器 Chal是主要的挑战对象,并保持其存档设置。 这是手动编辑的,其余的主要是自动生成的。 它包括名称,年份,格式,要添加到页面的其他字段:extra_description,书写URL,指向提示和注释的链接,... 如果需要,它还包括所有者信息(Django用户/组)和有关如何自动拉动的信息。 ./import.py --create-chal [...] (name) (git_repo)会自动生成此对象的初始字段,
【文件预览】:
archiveooo-public
----.gitignore(110B)
----weekly_as_root.sh(266B)
----delete_aged_vms.py(2KB)
----requirements.txt(175B)
----tester_quals(17KB)
----tester_finals(19KB)
----from_chalmanager.py(4KB)
----.ignore(6B)
----delete_stale_files.py(3KB)
----Note.txt(383B)
----ami_creator.py(4KB)
----test_deployed.py(2KB)
----.github()
--------ISSUE_TEMPLATE()
----spawn.py(4KB)
----archiveooo()
--------urls.py(901B)
--------__init__.py(0B)
--------asgi.py(397B)
--------wsgi.py(397B)
--------settings.py(6KB)
----README.md(5KB)
----import.py(8KB)
----ctfoood()
--------templates()
--------__init__.py(0B)
--------views.py(22KB)
--------static()
--------models.py(22KB)
--------apps.py(118B)
--------admin.py(6KB)
--------importer.py(29KB)
--------helpers.py(4KB)
--------spawner.py(21KB)
--------containering.py(2KB)
----delete_vm.py(1KB)
----_server_setup()
--------example_ec2_iam_policy.txt(2KB)
--------apache_site.conf(589B)
--------sample_local_settings_outside_git.py(2KB)
--------weekly_docker_cleanup(266B)
--------README.md(2KB)
--------apache_snippet.conf(1KB)
--------periodic_archiveooo.crontab(130B)
----manage.py(631B)