|
|
--- |
|
|
title: README |
|
|
emoji: ๐ฆ |
|
|
colorFrom: yellow |
|
|
colorTo: yellow |
|
|
sdk: gradio |
|
|
pinned: true |
|
|
license: apache-2.0 |
|
|
thumbnail: >- |
|
|
https://cdn-uploads.huggingface.co/production/uploads/678a345729f4e4a1d9941a70/XYYgGAOiEct9hUui8gbwn.webp |
|
|
short_description: Cybersecurity-focused AI chatbot optimized for edge devices |
|
|
language: |
|
|
- en |
|
|
pipeline_tag: text-generation |
|
|
--- |
|
|
 |
|
|
|
|
|
--- |
|
|
license: apache-2.0 |
|
|
tags: |
|
|
- text-generation |
|
|
- cybersecurity |
|
|
- chatbot |
|
|
- transformers |
|
|
- edge-device-friendly |
|
|
- dex-ai |
|
|
datasets: |
|
|
- suryanshp1/kali-linux-pentesting-data |
|
|
- AlicanKiraz0/All-CVE-Records-Training-Dataset |
|
|
language: |
|
|
- en |
|
|
library_name: transformers |
|
|
pipeline_tag: text-generation |
|
|
--- |
|
|
|
|
|
# ๐ก๏ธ Dex โ Cybersecurity Chatbot AI (Made by `Dex-Community`) |
|
|
|
|
|
**Dex** (Digital Exploit eXpert) is an AI model tailored for the cybersecurity and hacking community. It acts as a friendly chatbot that helps with: |
|
|
- Cybersecurity topics |
|
|
- Capture The Flag (CTF) guidance |
|
|
- Basic exploit reasoning |
|
|
- Code & payload understanding |
|
|
- Custom AI assistant logic |
|
|
|
|
|
--- |
|
|
|
|
|
## ๐ Model Information |
|
|
|
|
|
| Key Details | Value | |
|
|
|-------------------|-------------------------------------| |
|
|
| Model Name | `dexcommunity/dex` | |
|
|
| Base Architecture | Causal Language Model | |
|
|
| Framework | ๐ค Transformers | |
|
|
| Optimized For | Edge devices (Raspberry Pi Zero etc)| |
|
|
| Author | Gaurav Chouhan aka `ghosthets` | |
|
|
| License | Apache-2.0 | |
|
|
|
|
|
--- |
|
|
|
|
|
## โ๏ธ Usage (Python Example) |
|
|
|
|
|
```python |
|
|
from transformers import AutoTokenizer, AutoModelForCausalLM |
|
|
import torch |
|
|
|
|
|
tokenizer = AutoTokenizer.from_pretrained("dexcommunity/dex") |
|
|
model = AutoModelForCausalLM.from_pretrained("dexcommunity/dex") |
|
|
|
|
|
device = torch.device("cuda" if torch.cuda.is_available() else "cpu") |
|
|
model.to(device) |
|
|
|
|
|
def ask_dex(prompt): |
|
|
inputs = tokenizer(f"User: {prompt}\nDex:", return_tensors="pt").to(device) |
|
|
output = model.generate(inputs.input_ids, max_length=256, pad_token_id=tokenizer.eos_token_id) |
|
|
return tokenizer.decode(output[0], skip_special_tokens=True).split("Dex:")[-1].strip() |
|
|
|
|
|
print(ask_dex("Explain SQL Injection in simple words")) |
|
|
|
|
|
โ
Features |
|
|
|
|
|
โ
Lightweight & optimized for edge devices (e.g. Raspberry Pi Zero W/2W) |
|
|
โ
Helpful in CTF, Bug Bounty, and Penetration Testing topics |
|
|
โ
Trainable on your own dataset via LoRA or PEFT methods |
|
|
โ
Fine-tuned on initial cyber security corpora |
|
|
|
|
|
๐ฎ Future Plans |
|
|
|
|
|
๐ง Add OWASP Top 10 understanding |
|
|
๐ก Enhance with Exploit DB & CVE logic |
|
|
๐ค Hugging Face Space + GUI Gradio interface |
|
|
|
|
|
๐ง Made With ๐ by |
|
|
๐จโ๐ป Gaurav Chouhan |
|
|
|
|
|
Aka ghosthets ๐ฎ๐ณ |
|
|
GitHub: ghosthets |
|
|
LinkedIn: linkedin.com/in/ghosthets |
|
|
|
|
|
๐ License |
|
|
Licensed under Apache-2.0. Use freely with attribution. |