Skip to main content

Add your description here

Project description

netkatana

🚧Experiment, under construction 🚧

Security scanner for HTTP headers, TLS certificates (using tlsx), and DNS configuration.

uvx netkatana http example.com
uvx netkatana tls example.com
uvx netkatana dns example.com

Implemented checks:

  • headers_hsts_missing
  • headers_hsts_invalid
  • headers_hsts_max_age_zero
  • headers_hsts_max_age_low
  • headers_hsts_include_subdomains_missing
  • headers_hsts_preload_not_eligible
  • headers_csp_missing
  • headers_csp_unsafe_inline
  • headers_csp_unsafe_eval
  • headers_csp_object_src_unsafe
  • headers_csp_base_uri_missing
  • headers_csp_frame_ancestors_missing
  • headers_csp_form_action_missing
  • headers_csp_script_src_missing
  • headers_csp_script_src_unrestricted
  • headers_csp_style_src_missing
  • headers_csp_style_src_unrestricted
  • headers_csp_connect_src_missing
  • headers_csp_connect_src_unrestricted
  • headers_csp_report_only_unsafe_inline
  • headers_csp_report_only_unsafe_eval
  • headers_csp_report_only_object_src_unsafe
  • headers_csp_report_only_base_uri_missing
  • headers_csp_report_only_frame_ancestors_missing
  • headers_csp_report_only_form_action_missing
  • headers_csp_report_only_script_src_missing
  • headers_csp_report_only_script_src_unrestricted
  • headers_csp_report_only_style_src_missing
  • headers_csp_report_only_style_src_unrestricted
  • headers_csp_report_only_connect_src_missing
  • headers_csp_report_only_connect_src_unrestricted
  • headers_cors_allow_origin_wildcard
  • headers_cors_allow_origin_null
  • headers_cors_allow_credentials_wildcard
  • headers_cors_allow_credentials_invalid
  • headers_cors_allow_methods_unsafe
  • headers_cors_max_age_excessive
  • tls_version_deprecated
  • tls_version_outdated
  • tls_cert_expired
  • tls_cert_self_signed
  • tls_cert_mismatched
  • tls_cert_revoked
  • tls_cert_untrusted
  • tls_cipher_weak
  • dns_spf_missing
  • dns_spf_multiple
  • dns_spf_permissive
  • dns_dmarc_missing
  • dns_dmarc_multiple

Architecture notes:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netkatana-0.1.7.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netkatana-0.1.7-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file netkatana-0.1.7.tar.gz.

File metadata

  • Download URL: netkatana-0.1.7.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.4 {"installer":{"name":"uv","version":"0.11.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for netkatana-0.1.7.tar.gz
Algorithm Hash digest
SHA256 bf7c0bd724bdb140f7a9883f9455d776b42265fd771f0cb890b7eef5da82e736
MD5 e13cf006578a7f1685ddfff43b041e5e
BLAKE2b-256 e58fc42c15593db53cd252266fafd8d763eeea84bbb2ce53ce9e0f6e8c361b3f

See more details on using hashes here.

File details

Details for the file netkatana-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: netkatana-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.4 {"installer":{"name":"uv","version":"0.11.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for netkatana-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 cdfb019f0eb3f928dcbde0282552b58c6f2c80838905d1bd5fc6b4ad096ec66e
MD5 65ad8b32c011a007229b1e8230ec30ca
BLAKE2b-256 8276c6d8e9c9fdd15e6f773cb8fb06e1cd01609a7a00219ac16107792da1c702

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page