Metadata-Version: 2.4
Name: hawkopsec
Version: 2.1.0
Summary: One-tap Linux OPSEC hardening & anonymity toolkit — Tor routing, DNS/IP leak tests, identity spoofing, trace cleaning (PyQt6).
Author: EmreKybs
License-Expression: MIT
Project-URL: Homepage, https://hawkopsec.com
Project-URL: Source, https://github.com/emrekybs/hawkopsec
Project-URL: Issues, https://github.com/emrekybs/hawkopsec/issues
Keywords: opsec,privacy,tor,anonymity,hardening,dns-leak,linux,security
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: X11 Applications :: Qt
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: System :: Networking :: Firewalls
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PyQt6>=6.6
Dynamic: license-file

<p align="center">
  <img src="https://raw.githubusercontent.com/emrekybs/hawkopsec/main/hawkopsec/assets/hawkopsec_mark.png" alt="HawkOpsec" width="380">
</p>

<h1 align="center">HawkOpsec</h1>

<p align="center"><b>One-tap Linux OPSEC hardening & anonymity toolkit</b></p>

<p align="center">
  <img alt="pypi" src="https://img.shields.io/pypi/v/hawkopsec?color=0b0d10">
  <img alt="platform" src="https://img.shields.io/badge/platform-Linux-0b0d10">
  <img alt="license" src="https://img.shields.io/badge/license-MIT-blue">
</p>

Pick a profile and HawkOpsec starts Tor, encrypts DNS, spoofs your identity, hardens the kernel
and checks for DNS / IP leaks — **Reset system** rolls everything back.

<p align="center"><img src="https://raw.githubusercontent.com/emrekybs/hawkopsec/main/docs/dashboard.png" alt="HawkOpsec" width="850"></p>

## Architecture

<p align="center"><img src="https://raw.githubusercontent.com/emrekybs/hawkopsec/main/docs/arch.png" alt="Architecture" width="850"></p>

## Install

**With pipx**

```bash
# Debian / Ubuntu / Kali / Mint
sudo apt install -y pipx tor nftables policykit-1 iproute2 rfkill
# Arch
sudo pacman -S --needed python-pipx tor nftables polkit iproute2 rfkill

pipx install hawkopsec
sudo "$(command -v hawkopsec-setup)"
hawkopsec
```

**From GitHub (one command)**

```bash
# Debian / Ubuntu / Kali / Mint
sudo apt install -y git python3-pyqt6 tor nftables policykit-1 iproute2 rfkill && git clone https://github.com/emrekybs/hawkopsec.git && cd hawkopsec && sudo ./packaging/install.sh && hawkopsec
# Arch
sudo pacman -S --needed git python-pyqt6 tor nftables polkit iproute2 rfkill && git clone https://github.com/emrekybs/hawkopsec.git && cd hawkopsec && sudo ./packaging/install.sh && hawkopsec
```

After installing, start HawkOpsec from the application menu or run `hawkopsec`.

Leak test from the terminal (DNS, IP, IPv6, WebRTC/STUN, kill-switch):

```bash
hawkopsec-leaktest            # add --all for the dark-web checklist, --json for scripts
```

## License

MIT — see [LICENSE](LICENSE).
