Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
FUCKER — Penetration testing framework with AI-driven decision engine | Kitploit
Tools/GitHubGitHub/razureink/fucker
Penetration Testing FrameworksReconnaissanceWeb Vulnerability ScannersVulnerability AnalysisExploitationLateral MovementPost-ExploitationCommand and ControlRed TeamingPayload Development
GitHubrazureink/fucker
71 month agoNot yet reviewed

FUCKER

Penetration testing framework with AI-driven decision engine

View Repository

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

FUCKER

Windows-native penetration testing framework written in Go. Modular architecture with AI-driven decision engine (OpenAI-compatible API).

Build

root@kitploit:~
go build -ldflags="-X main.version=$(git describe --tags)" -o FUCKER.exe ./cmd/fucker/

Cross-compile:

root@kitploit:~
GOOS=linux GOARCH=amd64 go build -o FUCKER_linux_amd64 ./cmd/fucker/
GOOS=windows GOARCH=amd64 go build -o FUCKER_win_amd64.exe ./cmd/fucker/
GOOS=windows GOARCH=386 go build -o FUCKER_win_386.exe ./cmd/fucker/

Usage

root@kitploit:~
FUCKER.exe -t example.com -portscan -fingerprint -vulnscan -report
FUCKER.exe -t example.com -subdomain -dirbuster
FUCKER.exe -socks 1080
FUCKER.exe -forward 3389:192.168.1.100:3389
FUCKER.exe -payload "revshell|10.0.0.1|4444"

Flags

Download Tool
FlagDescription
-tTarget domain/IP/URL
-pPorts (comma or range, default: 80,443,22,21,3389,3306,6379,27017)
-subdomainSubdomain enumeration
-portscanTCP port scan
-fingerprintService fingerprinting
-dirbusterDirectory brute force
-vulnscanPOC-based vulnerability scan
-logicLogic vulnerability checks
-sprayPassword spraying
-exploitExploitation modules
-reportGenerate HTML + JSON report
-oOutput file (default: report.html)
-socksStart SOCKS5 proxy on port
-httpproxyStart HTTP proxy on port
-forwardPort forward (local:host:remote)
-payloadGenerate payload (revshell|IP|PORT)
-vVerbose
-debugDebug output
-workersConcurrent workers (default: 20)
-timeoutRequest timeout seconds (default: 30)
-proxyProxy URL
-auditAudit log path (default: audit.json)

Configuration

Copy .env.example to .env:

VariableDescription
OPENAI_BASE_URLOpenAI-compatible API base URL
OPENAI_API_KEYAPI key
OPENAI_MODEL_NAMEModel (default: gpt-4)
PROXYProxy URL
MAX_WORKERSMax workers (default: 20)
REQUEST_TIMEOUTTimeout seconds (default: 30)
RETRY_COUNTRetries (default: 3)

Without AI config, the tool runs in manual CLI mode (all flags work normally).

Modules

PackageDescription
cmd/fucker/Entry point, CLI parsing, module orchestration
internal/ai/OpenAI client, ReAct agent loop, tool system
internal/scanner/Port scan, subdomain, fingerprint, dirbuster
internal/vuln/YAML POC engine, 16 built-in POCs, logic checkers
internal/exploit/Reverse shell generator, SOCKS5/HTTP proxy, memshell
internal/lateral/Password spray, LSASS minidump, SMB/RDP proxy
internal/report/HTML template report, JSON export, risk scoring
internal/logger/Leveled logging, audit.json trail
internal/plugin/Python/Go plugin loader
internal/config/.env loader
internal/common/Shared types

AI Mode

When OPENAI_API_KEY is set, the tool runs a ReAct loop: the AI agent decides which tools to call based on previous results. The system prompt defines a pentest workflow: recon -> fingerprint -> vuln scan -> exploit -> report.

Without AI, all functionality is available via CLI flags.

Notes

  • Admin rights required for LSASS minidump and token operations
  • API keys are redacted from logs automatically