Skip to main content

Add your description here

Project description

netkatana

CI

🚧Experiment, under construction 🚧

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

Usage

Using uvx:

uvx netkatana http example.com
uvx netkatana tls example.com --severity=critical
uvx netkatana dns example.com -s critical -s warning -s notice -s pass -f jsonl

Using docker:

docker run -it ghcr.io/netkatana/netkatana tls expired.badssl.com

Implemented Checks

  • HTTP: 247 checks
  • HTTP headers: 241 checks
  • HTTP response behavior: 6 checks
  • CSP: 191 checks
  • HSTS: 7 checks
  • CORS: 6 checks
  • COOP / COEP / CORP: 20 checks
  • Cookies: 6 checks
  • TLS: 8 checks
  • DNS: 5 checks

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.16.tar.gz (30.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.16-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netkatana-0.1.16.tar.gz
  • Upload date:
  • Size: 30.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.16.tar.gz
Algorithm Hash digest
SHA256 7063fec26a3e413bb5196eeca9754eccec253cf2e28e9271b47513991e41630f
MD5 eba569a7820e7fa486619beed9d5334c
BLAKE2b-256 6b65fe0b9b4f33d4cad1099a00d57a6664af116d89cbcccfc7fb209af464e86d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: netkatana-0.1.16-py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 14cd32328aed85b261108d895e88c4a42bc070e9ee691c7db129914bc8caaff1
MD5 59fbf1d0c7b87e6d1e7461c009aa7411
BLAKE2b-256 2d47dd5565cde6e752b47e744e77353be1bdf8f4769196cb3ffd347f4762f3f1

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