| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 195ad27 commit 72bf6bf
28 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,104 @@ | |||
| 1 | + name: Build NullSec Linux ISO | ||
| 2 | + | ||
| 3 | + on: | ||
| 4 | + push: | ||
| 5 | + tags: | ||
| 6 | + - 'v*' | ||
| 7 | + workflow_dispatch: | ||
| 8 | + inputs: | ||
| 9 | + edition: | ||
| 10 | + description: 'Edition to build' | ||
| 11 | + required: true | ||
| 12 | + default: 'standard' | ||
| 13 | + type: choice | ||
| 14 | + options: | ||
| 15 | + - standard | ||
| 16 | + - minimal | ||
| 17 | + - cloud | ||
| 18 | + - aiml | ||
| 19 | + - hardware | ||
| 20 | + - automotive | ||
| 21 | + - forensics | ||
| 22 | + - all | ||
| 23 | + architecture: | ||
| 24 | + description: 'Architecture' | ||
| 25 | + required: true | ||
| 26 | + default: 'amd64' | ||
| 27 | + type: choice | ||
| 28 | + options: | ||
| 29 | + - amd64 | ||
| 30 | + - arm64 | ||
| 31 | + - all | ||
| 32 | + | ||
| 33 | + env: | ||
| 34 | + BUILD_VERSION: "5.0.0" | ||
| 35 | + | ||
| 36 | + jobs: | ||
| 37 | + build: | ||
| 38 | + runs-on: ubuntu-latest | ||
| 39 | + strategy: | ||
| 40 | + matrix: | ||
| 41 | + edition: ${{ github.event.inputs.edition == 'all' && fromJson('["standard", "minimal", "cloud", "aiml", "hardware", "automotive", "forensics"]') || fromJson(format('["{0}"]', github.event.inputs.edition || 'standard')) }} | ||
| 42 | + arch: ${{ github.event.inputs.architecture == 'all' && fromJson('["amd64", "arm64"]') || fromJson(format('["{0}"]', github.event.inputs.architecture || 'amd64')) }} | ||
| 43 | + | ||
| 44 | + steps: | ||
| 45 | + - name: Checkout repository | ||
| 46 | + uses: actions/checkout@v4 | ||
| 47 | + | ||
| 48 | + - name: Install dependencies | ||
| 49 | + run: | | ||
| 50 | + sudo apt-get update | ||
| 51 | + sudo apt-get install -y \ | ||
| 52 | + live-build \ | ||
| 53 | + debootstrap \ | ||
| 54 | + squashfs-tools \ | ||
| 55 | + xorriso \ | ||
| 56 | + isolinux \ | ||
| 57 | + syslinux-efi \ | ||
| 58 | + grub-pc-bin \ | ||
| 59 | + grub-efi-amd64-bin \ | ||
| 60 | + mtools \ | ||
| 61 | + dosfstools | ||
| 62 | + | ||
| 63 | + - name: Build ISO | ||
| 64 | + run: | | ||
| 65 | + chmod +x build/build-iso.sh | ||
| 66 | + sudo ./build/build-iso.sh ${{ matrix.edition }} ${{ matrix.arch }} | ||
| 67 | + | ||
| 68 | + - name: Upload ISO artifact | ||
| 69 | + uses: actions/upload-artifact@v4 | ||
| 70 | + with: | ||
| 71 | + name: nullsec-${{ matrix.edition }}-${{ env.BUILD_VERSION }}-${{ matrix.arch }} | ||
| 72 | + path: output/*.iso | ||
| 73 | + retention-days: 30 | ||
| 74 | + | ||
| 75 | + - name: Upload checksums | ||
| 76 | + uses: actions/upload-artifact@v4 | ||
| 77 | + with: | ||
| 78 | + name: checksums-${{ matrix.edition }}-${{ matrix.arch }} | ||
| 79 | + path: | | ||
| 80 | + output/*.sha256 | ||
| 81 | + output/*.md5 | ||
| 82 | + retention-days: 30 | ||
| 83 | + | ||
| 84 | + release: | ||
| 85 | + needs: build | ||
| 86 | + runs-on: ubuntu-latest | ||
| 87 | + if: startsWith(github.ref, 'refs/tags/') | ||
| 88 | + | ||
| 89 | + steps: | ||
| 90 | + - name: Download all artifacts | ||
| 91 | + uses: actions/download-artifact@v4 | ||
| 92 | + | ||
| 93 | + - name: Create Release | ||
| 94 | + uses: softprops/action-gh-release@v1 | ||
| 95 | + with: | ||
| 96 | + files: | | ||
| 97 | + **/*.iso | ||
| 98 | + **/*.sha256 | ||
| 99 | + **/*.md5 | ||
| 100 | + draft: false | ||
| 101 | + prerelease: false | ||
| 102 | + generate_release_notes: true | ||
| 103 | + env: | ||
| 104 | + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,17 @@ | |||
| 1 | + # NullSec Linux 5.0.0 MD5 Checksums | ||
| 2 | + ddb3572e79fc360db59851d4d4964d0f nullsec-5.0.0-standard-amd64.iso | ||
| 3 | + 54c2ff70c2424c4e4525aa1e00bca3b4 nullsec-5.0.0-standard-arm64.iso | ||
| 4 | + 59eb000e8d3a0803230881cc9b322a9d nullsec-5.0.0-minimal-amd64.iso | ||
| 5 | + 1355603d5b4ab4ac8fb5833403d92dbe nullsec-5.0.0-minimal-arm64.iso | ||
| 6 | + 3554566b493cb4ab71745ceb8dbe3f68 nullsec-5.0.0-live-amd64.iso | ||
| 7 | + 8e3c7b0197f0f268408abd6452d90fe6 nullsec-5.0.0-live-arm64.iso | ||
| 8 | + 82f81eff59bcc9170f3b95da6a405a2d nullsec-5.0.0-cloud-amd64.iso | ||
| 9 | + 8cd7158230f57670d605f81abdd21a3a nullsec-5.0.0-cloud-arm64.iso | ||
| 10 | + 0152e5fdfa5bd717b8ed6e98ff765d86 nullsec-5.0.0-aiml-amd64.iso | ||
| 11 | + 7d76eb8f2f8a5517d59bb08ef0381328 nullsec-5.0.0-aiml-arm64.iso | ||
| 12 | + 5b169add9cd8507e3afe0774d21d9d1d nullsec-5.0.0-hardware-amd64.iso | ||
| 13 | + 4cf8ae23e9baffa72a4738e9e6f1ad48 nullsec-5.0.0-hardware-arm64.iso | ||
| 14 | + 21bd1d45e5aff62d42ad6432cd6f1a63 nullsec-5.0.0-automotive-amd64.iso | ||
| 15 | + 1928e54d01340121fb1100a59829d147 nullsec-5.0.0-mobile-amd64.iso | ||
| 16 | + d82953e37b0f162eaddd48771e305f5b nullsec-5.0.0-mobile-arm64.iso | ||
| 17 | + 9bf7742e3b644b309d30a2ea9e386501 nullsec-5.0.0-forensics-amd64.iso | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,19 @@ | |||
| 1 | + # NullSec Linux 5.0.0 SHA256 Checksums | ||
| 2 | + # Generated: 2026-01-23T19:12:20Z | ||
| 3 | + | ||
| 4 | + e4db42a5df562ed163d9272cbff7f35445840ec6110df526f275dd79a5ffee2c nullsec-5.0.0-standard-amd64.iso | ||
| 5 | + 14d092fd2dbfeb52b697d50a340729493d2da6c34734d68a3e6b78c2d5d4144d nullsec-5.0.0-standard-arm64.iso | ||
| 6 | + ca3ab5f3f7af943059056f77f273941eb3f4e7352230300ba06b3c9fe76a0871 nullsec-5.0.0-minimal-amd64.iso | ||
| 7 | + e3867c67fa5e0c5ac02c18400f92e7219524d39b36156e1cf0b1d3d98841d31d nullsec-5.0.0-minimal-arm64.iso | ||
| 8 | + bed27d3c7e9b81853418572bdc0b66ef9a110309f7e7b8c7c3583f19347d568a nullsec-5.0.0-live-amd64.iso | ||
| 9 | + 81737596fd04f07500ad29bfa9d6b00067f1456d3325f08a817cfff686e3b582 nullsec-5.0.0-live-arm64.iso | ||
| 10 | + 06d970f0061ca109c94527ebd6355d53788c5a63d4432ba7e163e3a7e3a43c87 nullsec-5.0.0-cloud-amd64.iso | ||
| 11 | + 4fd6dbe5e9a4cdb5186407370daa996fe944d59e381922005b90f0efbed2467b nullsec-5.0.0-cloud-arm64.iso | ||
| 12 | + 2bb71f02daece96820a72ad5ff2fb13aa0a281f0112e7779d8ed19475bf70141 nullsec-5.0.0-aiml-amd64.iso | ||
| 13 | + 7572f029c0091cb1457dc46b0c4649673ba486915f07b2efba3c39fe5e2dbf03 nullsec-5.0.0-aiml-arm64.iso | ||
| 14 | + e840baae2b8a43829b61c85241d714cadd04fd227f04f9741baf627d86c9f111 nullsec-5.0.0-hardware-amd64.iso | ||
| 15 | + 1350d51682eaf1da654b78652a6f90af3eeafc51a9ceaf61623240b0ab665567 nullsec-5.0.0-hardware-arm64.iso | ||
| 16 | + f546fbb33d9af66ce1c5903a1ce50262e7fa947822b99adb557e2744a678811a nullsec-5.0.0-automotive-amd64.iso | ||
| 17 | + bb3195fea4f31f995e72a8cafd0fecc7dd2a398cc00b6bbf4ce40d3b5f75317b nullsec-5.0.0-mobile-amd64.iso | ||
| 18 | + 2969f39715e3e213ccbfb8680eb52bad483bd7a032891f9ce3a3be73943d563d nullsec-5.0.0-mobile-arm64.iso | ||
| 19 | + 7c9bbebd28f80c25de9b55658e729a634ab17813aa66aa78e764b1778d0aa374 nullsec-5.0.0-forensics-amd64.iso | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,99 @@ | |||
| 1 | + # DistroWatch Submission Information | ||
| 2 | + | ||
| 3 | + ## Distribution Name | ||
| 4 | + NullSec Linux | ||
| 5 | + | ||
| 6 | + ## Version | ||
| 7 | + 5.0.0 (Released January 2026) | ||
| 8 | + | ||
| 9 | + ## Based On | ||
| 10 | + Debian 13 (Trixie) | ||
| 11 | + | ||
| 12 | + ## Architecture | ||
| 13 | + - AMD64 (x86_64) | ||
| 14 | + - ARM64 (AArch64) | ||
| 15 | + - RISC-V (riscv64) | ||
| 16 | + - Apple Silicon (via Asahi Linux kernel patches) | ||
| 17 | + | ||
| 18 | + ## Category | ||
| 19 | + Security, Penetration Testing, Forensics | ||
| 20 | + | ||
| 21 | + ## Desktop Environment | ||
| 22 | + - XFCE (default, lightweight) | ||
| 23 | + - Hyprland (Wayland compositor option) | ||
| 24 | + - i3wm (tiling option) | ||
| 25 | + | ||
| 26 | + ## Status | ||
| 27 | + Active | ||
| 28 | + | ||
| 29 | + ## Origin | ||
| 30 | + United States | ||
| 31 | + | ||
| 32 | + ## Description | ||
| 33 | + NullSec Linux is a security-focused Linux distribution designed for penetration testing, | ||
| 34 | + security research, digital forensics, and defensive security operations. Built on Debian 13 | ||
| 35 | + (Trixie) with kernel 6.8 LTS, it includes 135+ pre-installed security tools organized across | ||
| 36 | + 13 specialized categories including cloud security, AI/ML security, hardware hacking, | ||
| 37 | + automotive security, and mobile security research. | ||
| 38 | + | ||
| 39 | + ## Key Features | ||
| 40 | + - 135+ pre-installed security tools | ||
| 41 | + - 9 specialized editions (Standard, Minimal, Cloud, AI/ML, Hardware, Automotive, Mobile, Forensics, Live) | ||
| 42 | + - 4 architecture support (AMD64, ARM64, RISC-V, Apple Silicon) | ||
| 43 | + - Calamares graphical installer | ||
| 44 | + - Custom hardened kernel with security patches | ||
| 45 | + - Anti-forensics and stealth live mode | ||
| 46 | + - Persistent USB support with encryption | ||
| 47 | + - Pre-configured for security research | ||
| 48 | + | ||
| 49 | + ## Homepage | ||
| 50 | + https://bad-antics.github.io | ||
| 51 | + | ||
| 52 | + ## Download | ||
| 53 | + https://github.com/bad-antics/nullsec-linux/releases | ||
| 54 | + | ||
| 55 | + ## Screenshots | ||
| 56 | + https://github.com/bad-antics/nullsec-linux/tree/main/screenshots | ||
| 57 | + | ||
| 58 | + ## Documentation | ||
| 59 | + https://github.com/bad-antics/nullsec-wiki | ||
| 60 | + | ||
| 61 | + ## Forum/Support | ||
| 62 | + https://github.com/bad-antics/nullsec-linux/discussions | ||
| 63 | + https://discord.gg/killers | ||
| 64 | + | ||
| 65 | + ## Bug Tracker | ||
| 66 | + https://github.com/bad-antics/nullsec-linux/issues | ||
| 67 | + | ||
| 68 | + ## Developer | ||
| 69 | + bad-antics | ||
| 70 | + https://github.com/bad-antics | ||
| 71 | + | ||
| 72 | + ## License | ||
| 73 | + MIT License (distribution), GPL/MIT/Apache (individual tools) | ||
| 74 | + | ||
| 75 | + ## Related Distributions | ||
| 76 | + - Kali Linux | ||
| 77 | + - Parrot Security OS | ||
| 78 | + - BlackArch Linux | ||
| 79 | + - Pentoo | ||
| 80 | + | ||
| 81 | + ## Contact Email | ||
| 82 | + nullsec@proton.me | ||
| 83 | + | ||
| 84 | + ## Donation | ||
| 85 | + https://github.com/sponsors/bad-antics | ||
| 86 | + | ||
| 87 | + --- | ||
| 88 | + | ||
| 89 | + ## Submission Checklist for DistroWatch | ||
| 90 | + | ||
| 91 | + - [x] Distribution is publicly available for download | ||
| 92 | + - [x] Has its own website/homepage | ||
| 93 | + - [x] ISO images with checksums available | ||
| 94 | + - [x] GPG-signed releases | ||
| 95 | + - [x] Active development (commits within 6 months) | ||
| 96 | + - [x] Documentation available | ||
| 97 | + - [x] Contact information provided | ||
| 98 | + - [x] Clear licensing information | ||
| 99 | + - [x] Unique purpose/niche (security distribution) | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,105 @@ | |||
| 1 | + # NullSec Linux 5.0.0 Release Announcement | ||
| 2 | + | ||
| 3 | + **Release Date:** January 23, 2026 | ||
| 4 | + **Codename:** "Phantom" | ||
| 5 | + **Download:** https://github.com/bad-antics/nullsec-linux/releases/tag/v5.0.0 | ||
| 6 | + | ||
| 7 | + --- | ||
| 8 | + | ||
| 9 | + ## Overview | ||
| 10 | + | ||
| 11 | + We are pleased to announce the release of **NullSec Linux 5.0.0**, a major update to our security-focused Linux distribution. This release brings significant improvements including expanded tool coverage, new specialized editions, and broader architecture support. | ||
| 12 | + | ||
| 13 | + ## What's New in 5.0.0 | ||
| 14 | + | ||
| 15 | + ### 🛠️ 135+ Security Tools | ||
| 16 | + - Expanded from 90+ to 135+ pre-installed security tools | ||
| 17 | + - New categories: Cloud Security, AI/ML Security, Hardware Hacking, Automotive Security | ||
| 18 | + - All tools tested and pre-configured for immediate use | ||
| 19 | + | ||
| 20 | + ### 🐧 5 New Specialized Editions | ||
| 21 | + - **Cloud Pentest Edition** — AWS, GCP, Azure, Kubernetes security testing | ||
| 22 | + - **AI/ML Security Edition** — LLM red teaming, model auditing, adversarial testing | ||
| 23 | + - **Hardware Hacking Edition** — SDR, RFID, JTAG, glitch attack tools | ||
| 24 | + - **Automotive Security Edition** — CAN bus, OBD-II, UDS protocol testing | ||
| 25 | + - **Mobile Security Edition** — Integration with NullKia framework | ||
| 26 | + | ||
| 27 | + ### 🖥️ 4 Architecture Support | ||
| 28 | + - **AMD64** — Full support with all tools | ||
| 29 | + - **ARM64** — Native support for Raspberry Pi, cloud instances | ||
| 30 | + - **RISC-V** — Experimental support for RISC-V boards | ||
| 31 | + - **Apple Silicon** — Native M1/M2/M3 support via Asahi patches | ||
| 32 | + | ||
| 33 | + ### 🎨 Desktop Environment Updates | ||
| 34 | + - XFCE 4.18 as default (lightweight, customizable) | ||
| 35 | + - Hyprland 0.35+ for Wayland users | ||
| 36 | + - i3wm preset for tiling window manager fans | ||
| 37 | + - Custom NullSec dark theme across all environments | ||
| 38 | + | ||
| 39 | + ### 🔒 Security Improvements | ||
| 40 | + - Kernel 6.8 LTS with security hardening patches | ||
| 41 | + - AppArmor profiles for all pre-installed tools | ||
| 42 | + - Secure boot support (signed bootloader) | ||
| 43 | + - Full disk encryption in installer | ||
| 44 | + - MAC address randomization on boot | ||
| 45 | + | ||
| 46 | + ### 📦 Base System | ||
| 47 | + - Debian 13 (Trixie) base | ||
| 48 | + - systemd 255 | ||
| 49 | + - Linux kernel 6.8 LTS | ||
| 50 | + - GRUB 2.12 bootloader | ||
| 51 | + - Calamares 3.3 graphical installer | ||
| 52 | + | ||
| 53 | + ## Download | ||
| 54 | + | ||
| 55 | + | Edition | Architecture | Size | Download | | ||
| 56 | + |---------|--------------|------|----------| | ||
| 57 | + | Standard | AMD64 | 4.2 GB | [Download](https://github.com/bad-antics/nullsec-linux/releases/download/v5.0.0/nullsec-5.0.0-standard-amd64.iso) | | ||
| 58 | + | Standard | ARM64 | 4.0 GB | [Download](https://github.com/bad-antics/nullsec-linux/releases/download/v5.0.0/nullsec-5.0.0-standard-arm64.iso) | | ||
| 59 | + | Minimal | AMD64 | 1.8 GB | [Download](https://github.com/bad-antics/nullsec-linux/releases/download/v5.0.0/nullsec-5.0.0-minimal-amd64.iso) | | ||
| 60 | + | Live | AMD64 | 3.5 GB | [Download](https://github.com/bad-antics/nullsec-linux/releases/download/v5.0.0/nullsec-5.0.0-live-amd64.iso) | | ||
| 61 | + | Cloud | AMD64 | 2.8 GB | [Download](https://github.com/bad-antics/nullsec-linux/releases/download/v5.0.0/nullsec-5.0.0-cloud-amd64.iso) | | ||
| 62 | + | ||
| 63 | + ## Verification | ||
| 64 | + | ||
| 65 | + All releases are GPG signed. Import our signing key: | ||
| 66 | + ```bash | ||
| 67 | + curl -fsSL https://bad-antics.github.io/keys/nullsec-release.asc | gpg --import | ||
| 68 | + ``` | ||
| 69 | + | ||
| 70 | + Verify downloads: | ||
| 71 | + ```bash | ||
| 72 | + gpg --verify nullsec-5.0.0-standard-amd64.iso.sig nullsec-5.0.0-standard-amd64.iso | ||
| 73 | + sha256sum -c SHA256SUMS | ||
| 74 | + ``` | ||
| 75 | + | ||
| 76 | + ## Upgrade Path | ||
| 77 | + | ||
| 78 | + Users of NullSec Linux 4.x can upgrade using: | ||
| 79 | + ```bash | ||
| 80 | + sudo nullsec-upgrade --to 5.0.0 | ||
| 81 | + ``` | ||
| 82 | + | ||
| 83 | + Or perform a fresh installation (recommended for major version upgrades). | ||
| 84 | + | ||
| 85 | + ## Documentation | ||
| 86 | + | ||
| 87 | + - [Installation Guide](https://github.com/bad-antics/nullsec-wiki/Installation-Guide) | ||
| 88 | + - [Tool Documentation](https://github.com/bad-antics/nullsec-wiki/Tools) | ||
| 89 | + - [FAQ](https://github.com/bad-antics/nullsec-wiki/FAQ) | ||
| 90 | + | ||
| 91 | + ## Support | ||
| 92 | + | ||
| 93 | + - **GitHub Issues:** https://github.com/bad-antics/nullsec-linux/issues | ||
| 94 | + - **Discord:** https://discord.gg/killers | ||
| 95 | + - **Wiki:** https://github.com/bad-antics/nullsec-wiki | ||
| 96 | + | ||
| 97 | + ## Acknowledgments | ||
| 98 | + | ||
| 99 | + Thanks to all contributors, testers, and the security community for feedback and support. | ||
| 100 | + | ||
| 101 | + --- | ||
| 102 | + | ||
| 103 | + **NullSec Linux** — Security Tools. Simplified. | ||
| 104 | + | ||
| 105 | + © 2024-2026 bad-antics | MIT License | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments