You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once the package repositories are published, the intended commands are:
165
+
166
+
```bash
167
+
sudo apt install zypheron
168
+
brew install KKingZero/zypheron/zypheron
169
+
yay -S zypheron
170
+
sudo dnf install zypheron
171
+
```
172
+
173
+
See [docs/INSTALL.md](docs/INSTALL.md) for the publication checklist.
174
+
175
+
### 4. Pentest tools only (per-distro installers)
142
176
143
177
Standalone installers for external tools (hydra, nuclei, amass, metasploit, ropper, volatility3, one_gadget, ghidra, SecLists, rockyou). Use these when you already have the Zypheron CLI installed and just need the tool ecosystem.
144
178
@@ -171,7 +205,7 @@ Arch-only flags:
171
205
|`ZYPHERON_AUR_HELPER=paru\|yay`| Preferred AUR helper (default: paru, falls back to yay, bootstraps paru-bin if neither present) |
172
206
|`ZYPHERON_ALLOW_AUR_SKIPREVIEW=1`| Skip interactive PKGBUILD review (off by default, not recommended) |
173
207
174
-
### 4. Optional: C2 frameworks (Sliver, Empire)
208
+
### 5. Optional: C2 frameworks (Sliver, Empire)
175
209
176
210
Interactive installer, never auto-runs from the main installers.
- verifies checksums when local checksum tools are available
61
62
- installs the `zypheron` binary into the target directory
62
63
63
-
## Option 3: Pentest Tool Ecosystem
64
+
## Option 3: Package Managers
65
+
66
+
Release tags build Linux package artifacts through GoReleaser:
67
+
68
+
-`.deb` packages for Debian, Ubuntu, Kali, Parrot, Mint, Pop!_OS, and other apt-based systems
69
+
-`.rpm` packages for Fedora, RHEL, Rocky, Alma, CentOS Stream, Oracle Linux, Amazon Linux 2023, and other RPM/DNF systems
70
+
71
+
Homebrew and AUR use source-build templates under [packaging/](../packaging/) so SQLite-backed features are built with CGO enabled on the user's system.
72
+
73
+
Until the external package repositories are published, install the package artifacts directly from the release or CDN:
Once package repositories are live, the intended commands are:
86
+
87
+
```bash
88
+
sudo apt install zypheron
89
+
brew install KKingZero/zypheron/zypheron
90
+
yay -S zypheron
91
+
sudo dnf install zypheron
92
+
```
93
+
94
+
Publishing requirements:
95
+
96
+
-**apt** — upload generated `.deb` files to an apt repository provider such as Cloudsmith, Gemfury, Packagecloud, or a self-hosted signed apt repo.
97
+
-**Homebrew** — create `KKingZero/homebrew-zypheron`, fill `packaging/homebrew/Formula/zypheron.rb.template` with the release version and source tarball SHA256, then publish it as `Formula/zypheron.rb`.
98
+
-**AUR** — create the `zypheron` AUR package, fill `packaging/aur/PKGBUILD.template` with the release version and source tarball SHA256, then publish it with `.SRCINFO`.
99
+
-**DNF/RPM** — generated `.rpm` files can be installed directly now; `dnf install zypheron` requires publishing them to a signed yum/dnf repository.
Each installer writes a structured log to `$ZYPHERON_INSTALL_LOG`, tracks per-step status (ok / warn / fail / skip), and runs a verification pass confirming installed binaries resolve on `PATH`. Exit codes: `0` success, `1` any failed step, `2` fewer than three core tools verified.
102
140
103
-
## Option 4: C2 Frameworks (Sliver, Empire)
141
+
## Option 5: C2 Frameworks (Sliver, Empire)
104
142
105
143
Never auto-installed. Run the interactive installer when you want them:
0 commit comments