From 2a4f2a5db538d3a9db94c5c3b17261a3268389b4 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Fri, 24 Jul 2026 00:41:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: fawazo/qwen2.5-coder-3b-pentest-gguf Source: Original Platform --- .gitattributes | 39 ++++++++++++ README.md | 91 ++++++++++++++++++++++++++++ qwen2.5-coder-3b-pentest-f16.gguf | 3 + qwen2.5-coder-3b-pentest-q4_k_m.gguf | 3 + qwen2.5-coder-3b-pentest-q5_k_m.gguf | 3 + qwen2.5-coder-3b-pentest-q8_0.gguf | 3 + 6 files changed, 142 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 qwen2.5-coder-3b-pentest-f16.gguf create mode 100644 qwen2.5-coder-3b-pentest-q4_k_m.gguf create mode 100644 qwen2.5-coder-3b-pentest-q5_k_m.gguf create mode 100644 qwen2.5-coder-3b-pentest-q8_0.gguf diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8157014 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,39 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +qwen2.5-coder-3b-pentest-f16.gguf filter=lfs diff=lfs merge=lfs -text +qwen2.5-coder-3b-pentest-q4_k_m.gguf filter=lfs diff=lfs merge=lfs -text +qwen2.5-coder-3b-pentest-q5_k_m.gguf filter=lfs diff=lfs merge=lfs -text +qwen2.5-coder-3b-pentest-q8_0.gguf filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..5e23e3a --- /dev/null +++ b/README.md @@ -0,0 +1,91 @@ +--- +base_model: Qwen/Qwen2.5-Coder-3B +tags: +- gguf +- llama.cpp +- pentesting +- cybersecurity +- jetson +- quantized +--- + +# Qwen2.5-Coder-3B Pentest - GGUF + +GGUF quantizations of [fawazo/qwen2.5-coder-3b-pentest](https://huggingface.co/fawazo/qwen2.5-coder-3b-pentest) optimized for **Jetson Orin Nano (8GB)**. + +## Model Description + +An AI pentesting assistant fine-tuned on 150K+ cybersecurity examples covering: +- OWASP Top 10 vulnerabilities +- MITRE ATT&CK framework +- API security testing +- Web application penetration testing + +**Output Format:** JSON for automation + +## Quantizations + +| File | Size | RAM Needed | Recommended For | +|------|------|------------|-----------------| +| `qwen2.5-coder-3b-pentest-q4_k_m.gguf` | ~1.8GB | ~3GB | **Jetson Orin Nano 8GB** | +| `qwen2.5-coder-3b-pentest-q5_k_m.gguf` | ~2.1GB | ~4GB | Better quality | +| `qwen2.5-coder-3b-pentest-q8_0.gguf` | ~3.4GB | ~5GB | Best quality | +| `qwen2.5-coder-3b-pentest-f16.gguf` | ~6GB | ~8GB | Full precision | + +## Usage on Jetson + +### With Ollama +```bash +# Download Q4_K_M (recommended for 8GB) +huggingface-cli download fawazo/qwen2.5-coder-3b-pentest-gguf qwen2.5-coder-3b-pentest-q4_k_m.gguf + +# Create Modelfile +cat > Modelfile << 'EOF' +FROM ./qwen2.5-coder-3b-pentest-q4_k_m.gguf + +SYSTEM """You are an expert penetration testing AI assistant. Analyze web traffic and respond with JSON: +{"action": "report|request|command|complete", ...}""" + +PARAMETER temperature 0.3 +PARAMETER num_ctx 2048 +EOF + +# Create and run +ollama create pentest-agent -f Modelfile +ollama run pentest-agent +``` + +### With llama.cpp +```bash +./llama-cli -m qwen2.5-coder-3b-pentest-q4_k_m.gguf -ngl 99 -c 2048 -p "Analyze this request..." +``` + +## Example Usage + +**Input:** +``` +Analyze this HTTP exchange: +REQUEST: GET /api/users?id=1 +RESPONSE: {"user": "admin", "role": "administrator"} +``` + +**Output:** +```json +{ + "action": "request", + "method": "GET", + "path": "/api/users?id=2", + "reasoning": "Testing for IDOR - checking if user IDs are enumerable" +} +``` + +## Training Details + +- **Base:** Qwen/Qwen2.5-Coder-3B +- **Method:** SFT with LoRA (r=32) +- **Dataset:** 150K+ combined examples from Trendyol, Fenrir v2.0, pentest-agent +- **Frameworks:** OWASP, MITRE ATT&CK, NIST CSF + +## License + +Apache 2.0 (inherits from base model and training datasets) diff --git a/qwen2.5-coder-3b-pentest-f16.gguf b/qwen2.5-coder-3b-pentest-f16.gguf new file mode 100644 index 0000000..3ac7d65 --- /dev/null +++ b/qwen2.5-coder-3b-pentest-f16.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d667e9587c66cb2f5bb594cd3a0151da83340d9a4980679e34cbff404039490 +size 6178316480 diff --git a/qwen2.5-coder-3b-pentest-q4_k_m.gguf b/qwen2.5-coder-3b-pentest-q4_k_m.gguf new file mode 100644 index 0000000..e90d88a --- /dev/null +++ b/qwen2.5-coder-3b-pentest-q4_k_m.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a920b21f6a46eb7f167b01492d527efcd6ba93663647ca9d8bba48af1a8f7f7 +size 1929902272 diff --git a/qwen2.5-coder-3b-pentest-q5_k_m.gguf b/qwen2.5-coder-3b-pentest-q5_k_m.gguf new file mode 100644 index 0000000..30f3b63 --- /dev/null +++ b/qwen2.5-coder-3b-pentest-q5_k_m.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:282b80a7c7ceffa76a91d7a9c4f8c8e4380d67956def65bcd704a5b2dc0f845a +size 2224814272 diff --git a/qwen2.5-coder-3b-pentest-q8_0.gguf b/qwen2.5-coder-3b-pentest-q8_0.gguf new file mode 100644 index 0000000..0321632 --- /dev/null +++ b/qwen2.5-coder-3b-pentest-q8_0.gguf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac65f2bfdc4fb535e9772942f5e1b656505c4873fd164545498d1a7f18431705 +size 3285475520