Spaces:
No application file
No application file
| 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 | |
|  | |
| --- | |
| 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. |