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
  • headers_corp_missing
  • headers_corp_invalid
  • headers_corp_same_site
  • headers_corp_cross_origin
  • headers_coep_missing
  • headers_coep_invalid
  • headers_coep_unsafe_none
  • headers_coep_credentialless
  • headers_coep_report_only_invalid
  • headers_coep_report_only_unsafe_none
  • headers_coep_report_only_credentialless
  • headers_coop_missing
  • headers_coop_invalid
  • headers_coop_unsafe_none
  • headers_coop_same_origin_allow_popups
  • headers_coop_noopener_allow_popups
  • headers_coop_report_only_invalid
  • headers_coop_report_only_unsafe_none
  • headers_coop_report_only_same_origin_allow_popups
  • headers_coop_report_only_noopener_allow_popups
  • 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.8.tar.gz (14.7 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.8-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netkatana-0.1.8.tar.gz
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","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.8.tar.gz
Algorithm Hash digest
SHA256 5b2f858fc97b52db907670ff4aff13af1defe7277948be1f8c1ad71490ec702f
MD5 65254186426c21c8507a4cd28cd8a77d
BLAKE2b-256 bec573df30429507e33a20b55286defb8ef622f3a21233e38ac1c77b00649541

See more details on using hashes here.

File details

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

File metadata

  • Download URL: netkatana-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 19.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e8eb410a03294666cec3e2cb14edce49b9a03c5244cf0e35ff781b930a7fe07b
MD5 0ff069d040a04adb8f85a4fa7b6cc87a
BLAKE2b-256 a0931bdbd0caf58145a9d70d397c36693025257162ac4617e7bddeb14f6715b5

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