文件名称:pshtt:根据HTTPS最佳做法扫描域并返回数据
文件大小:47KB
文件格式:ZIP
更新时间:2024-05-24 17:05:45
us-federal-government hsts https cisa-directives Python
推送HTTPS :locked: pshtt ( “ pushed” )是一种扫描域的工具,以获取HTTPS最佳实践。 它将结果保存到CSV(或JSON)文件中。 pshtt开发旨在推动组织,尤其是像美国联邦*这样的大型组织 :United_States: —在整个企业中采用HTTPS。 联邦机构必须遵守白宫管理和预算办公室2015年的备忘录和国土安全部2017年的指令 ,这些法案要求联邦机构在其公共场所实施HTTPS网页服务。 已经做了很多工作,但是还有。 pshtt是网络和基础架构安全局的与,。 入门 pshtt需要Python 3.6或3.7+ 。 不支持Python 2。 pshtt可以作为模块安装,也可以直接从存储库运行。 作为模块安装 pshtt可以通过pip直接安装: pip install pshtt 然后可以直接运行: pshtt example.com [options] 直接运行 要从存储
【文件预览】:
pshtt-develop
----Dockerfile(426B)
----.gitignore(1KB)
----setup.cfg(360B)
----README.md(13KB)
----gce-scripts()
--------check_instances.sh(1KB)
--------README.md(8KB)
--------grab_and_combine_data.sh(1KB)
--------run_all_scripts.sh(1KB)
--------packages_to_install.sh(1KB)
--------split_up_dataset.sh(660B)
--------combine_shards.py(800B)
--------running_script.sh(384B)
--------run_instances.sh(991B)
--------scp_and_setup.sh(5KB)
----tests()
--------test_badssl.py(2KB)
--------test_cli.py(4KB)
--------test_pshtt.py(2KB)
--------test_utils.py(1KB)
--------test_definitions.py(3KB)
----tag.sh(142B)
----.dockerignore(139B)
----bump_version.sh(1KB)
----travis_scripts()
--------build_docker_image.sh(145B)
--------deploy_to_docker_hub.sh(207B)
----requirements.txt(10B)
----LICENSE.md(6KB)
----pshtt()
--------models.py(5KB)
--------pshtt.py(59KB)
--------utils.py(3KB)
--------cli.py(4KB)
--------__init__.py(22B)
----MANIFEST.in(35B)
----setup.py(2KB)
----.travis.yml(2KB)
----tox.ini(246B)
----run(137B)