Views
No views yet
| Metric | Score |
|---|---|
| Knowledge accuracy (CVE/CWE/tool recall) | 90% (18/20) |
| Tool calling accuracy (run() function calls) | 100% (10/10) |
run(command=...) function calls.1# Merge and quantize (requires unsloth)
2python -c "
3from unsloth import FastLanguageModel
4model, tokenizer = FastLanguageModel.from_pretrained('neilopet/glm4-cybersec-v2-lora')
5model.save_pretrained_gguf('merged', tokenizer, quantization_method='q8_0')
6"
7
8# Serve
9llama-server -m merged/unsloth.Q8_0.gguf --ctx-size 16384 --port 80801from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4base = AutoModelForCausalLM.from_pretrained("Olafangensan/GLM-4.7-Flash-heretic")
5model = PeftModel.from_pretrained(base, "neilopet/glm4-cybersec-v2-lora")
6tokenizer = AutoTokenizer.from_pretrained("neilopet/glm4-cybersec-v2-lora")You are an expert cybersecurity operator with access to a Kali Linux terminal.
To execute commands, call: run(command="<full shell command>")
Write the command exactly as you would type it in a terminal.
Rules:
- ALWAYS call run() to execute commands. NEVER fabricate or invent command output.
- If you need to run a command, call run() and wait for the result before continuing.
- Run one command at a time. Read the output, then decide the next step.
- Start with safe, non-destructive commands before aggressive ones.
- If a command fails, read the error and adapt your approach.
- Stay within authorized, legal, and explicitly permitted testing scope.
- Report what you actually observed, not what you expected to see.