<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shishir Rahman</title>
    <description>The latest articles on DEV Community by Shishir Rahman (@shishir_rahman_37d22c7a66).</description>
    <link>https://dev.to/shishir_rahman_37d22c7a66</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3959174%2F4e4fc044-4f4e-4f42-b899-8eab980dbcbe.jpg</url>
      <title>DEV Community: Shishir Rahman</title>
      <link>https://dev.to/shishir_rahman_37d22c7a66</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shishir_rahman_37d22c7a66"/>
    <language>en</language>
    <item>
      <title>I fine-tuned Qwen 2.5 (3B) with Unsloth to build CyberAgent: An offline AI security agent with 57 tools</title>
      <dc:creator>Shishir Rahman</dc:creator>
      <pubDate>Wed, 11 Nov 2026 17:38:10 +0000</pubDate>
      <link>https://dev.to/shishir_rahman_37d22c7a66/i-fine-tuned-qwen-25-3b-with-unsloth-to-build-cyberagent-an-offline-ai-security-agent-with-57-4ohc</link>
      <guid>https://dev.to/shishir_rahman_37d22c7a66/i-fine-tuned-qwen-25-3b-with-unsloth-to-build-cyberagent-an-offline-ai-security-agent-with-57-4ohc</guid>
      <description>&lt;p&gt;When building AI agents for cybersecurity, developers face two massive roadblocks:&lt;/p&gt;

&lt;p&gt;Data Leakage: Cloud LLMs (OpenAI, Anthropic) require sending internal network topologies, open ports, and live exploit responses to third-party servers.&lt;br&gt;
Hallucination: General-purpose LLMs struggle with deterministic tool-calling syntax, breaking automated penetration testing workflows.&lt;/p&gt;

&lt;p&gt;To solve this, I built and open-sourced CyberAgent v3.5 — a 100% offline, autonomous AI penetration testing and security operator powered by a fine-tuned local Small Language Model (SLM).&lt;/p&gt;

&lt;p&gt;⚡ The Architecture: Qwen 2.5 (3B) + Unsloth&lt;/p&gt;

&lt;p&gt;Instead of using a bloated 70B model or expensive cloud APIs, I fine-tuned Qwen2.5-3B-Instruct using Unsloth on a curated 60MB+ multi-turn cybersecurity dataset.&lt;/p&gt;

&lt;p&gt;Model Size: 1.93 GB (Quantized to GGUF Q4_K_M)&lt;br&gt;
Execution: Runs 100% locally on consumer hardware via Ollama / Llama.cpp (under 4GB VRAM/RAM).&lt;br&gt;
Inference Speed: Zero API latency, zero cost per token, and complete privacy.&lt;br&gt;
🛡️ Key Capabilities (57 Native Tools)&lt;/p&gt;

&lt;p&gt;CyberAgent operates on deterministic ReAct loops with strict Human-in-the-Loop (HITL) safeguards:&lt;/p&gt;

&lt;p&gt;Phase 1: External Attack Surface Recon&lt;/p&gt;

&lt;p&gt;Passive WHOIS &amp;amp; ASN geolocation intelligence&lt;br&gt;
Multi-threaded service port probing &amp;amp; TLS cipher health&lt;br&gt;
Subdomain enumeration via Certificate Transparency logs (crt.sh)&lt;br&gt;
DNS security audit (SPF, DMARC, DKIM, CAA records)&lt;/p&gt;

&lt;p&gt;Phase 2: Vulnerability Discovery&lt;/p&gt;

&lt;p&gt;Dual-probe soft-404 baseline detection (eliminates false positives)&lt;br&gt;
WAF fingerprinting (Cloudflare, AWS WAF, Akamai, Imperva)&lt;br&gt;
Login brute-force resilience &amp;amp; timing leak detection (CWE-204)&lt;br&gt;
Sensitive leak extraction (exposed .env, API keys, JWT tokens)&lt;/p&gt;

&lt;p&gt;Phase 3: Automated Hardening &amp;amp; Remediation&lt;/p&gt;

&lt;p&gt;Generates production-ready nginx_hardened.conf, cloudflare_waf_rules.json, and .htaccess&lt;br&gt;
Synthesizes 3-page executive &amp;amp; technical PDF audit reports mapped to PCI-DSS 4.0, GDPR, and ISO 27001.&lt;br&gt;
🚀 Quickstart: Running it Locally&lt;/p&gt;

&lt;p&gt;You can run CyberAgent on your local machine in just a few commands:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pull the Fine-Tuned GGUF Model with Ollama:
bash
# Download from Hugging Face and create model:
ollama run HFShishir/CyberAgent-3B-GGUF&lt;/li&gt;
&lt;li&gt;Clone and Run the Agent:
bash
git clone &lt;a href="https://github.com/Shishir880/CyberAgent.git" rel="noopener noreferrer"&gt;https://github.com/Shishir880/CyberAgent.git&lt;/a&gt;
cd CyberAgent
pip install -r requirements.txt
# Launch with CLI:
python cli.py
# Or launch with the Cyberpunk Dark Desktop GUI:
python gui_selector.py
🔗 Open-Source Repositories&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Everything is open-source under the MIT License:&lt;/p&gt;

&lt;p&gt;📦 GitHub Repository: Shishir880/CyberAgent&lt;br&gt;
🧠 Hugging Face Model: CyberAgent-3B-GGUF&lt;br&gt;
📊 Training Dataset: CyberAgent Cybersecurity Dataset&lt;br&gt;
🌐 Web Scanner: Bizmatepro Cyber Tools&lt;/p&gt;

&lt;p&gt;I would love to hear feedback from the Dev.to community! If you are into local LLMs, penetration testing, or autonomous agents, feel free to star the repo and share your thoughts in the comments below.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
    </item>
    <item>
      <title>I built 100+ free client-side developer tools — here's what I learned after 2 weeks</title>
      <dc:creator>Shishir Rahman</dc:creator>
      <pubDate>Fri, 29 May 2026 23:46:48 +0000</pubDate>
      <link>https://dev.to/shishir_rahman_37d22c7a66/i-built-100-free-client-side-developer-tools-heres-what-i-learned-after-2-weeks-2m8j</link>
      <guid>https://dev.to/shishir_rahman_37d22c7a66/i-built-100-free-client-side-developer-tools-heres-what-i-learned-after-2-weeks-2m8j</guid>
      <description>&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Every time I needed to decode a JWT or generate a bcrypt hash, &lt;br&gt;
I had to use ad-heavy websites that might be logging my input.&lt;/p&gt;

&lt;p&gt;I couldn't find a single clean, trustworthy, all-in-one toolkit.&lt;br&gt;
So I built one.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Bizmatepro (&lt;a href="https://www.bizmatepro.xyz/" rel="noopener noreferrer"&gt;https://www.bizmatepro.xyz/&lt;/a&gt;) is a free, &lt;br&gt;
privacy-first toolkit with 100+ utilities for developers, &lt;br&gt;
marketers, and security professionals.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Core Rule
&lt;/h2&gt;

&lt;p&gt;Everything runs client-side. No exceptions for sensitive tools.&lt;/p&gt;

&lt;p&gt;Open DevTools → Network tab while using the JWT decoder &lt;br&gt;
or password generator. Zero outbound requests.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Plain HTML/CSS/JS (no heavy frameworks)&lt;/li&gt;
&lt;li&gt;Cloudflare for edge caching and security&lt;/li&gt;
&lt;li&gt;Render for hosting&lt;/li&gt;
&lt;li&gt;Google APIs for DNS/IP lookups&lt;/li&gt;
&lt;li&gt;No database whatsoever&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Inside
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Security tools&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Password generator (offline)&lt;/li&gt;
&lt;li&gt;JWT decoder (offline)&lt;/li&gt;
&lt;li&gt;Bcrypt/HMAC/hash generators&lt;/li&gt;
&lt;li&gt;CC validator (Luhn algorithm)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Developer utilities&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JSON/XML formatter and validator&lt;/li&gt;
&lt;li&gt;Regex tester&lt;/li&gt;
&lt;li&gt;SQL formatter&lt;/li&gt;
&lt;li&gt;Base64, URL encoder, hex tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Network &amp;amp; SEO&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DNS lookup&lt;/li&gt;
&lt;li&gt;SSL checker&lt;/li&gt;
&lt;li&gt;Meta tag analyzer&lt;/li&gt;
&lt;li&gt;SERP simulator&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Business tools&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Invoice generator → PDF&lt;/li&gt;
&lt;li&gt;Quote builder → PDF&lt;/li&gt;
&lt;li&gt;Receipt maker → PDF&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;100+ tools total across 10 categories.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Business Model
&lt;/h2&gt;

&lt;p&gt;No ads. No VC money. Donations only.&lt;/p&gt;

&lt;p&gt;Controversial? Maybe. But I wanted to prove that &lt;br&gt;
a useful product doesn't need to monetize its users.&lt;/p&gt;

&lt;h2&gt;
  
  
  2 Weeks In — Honest Numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;56 total users&lt;/li&gt;
&lt;li&gt;1.7K events&lt;/li&gt;
&lt;li&gt;Traffic from: USA, Indonesia, Germany, Bangladesh, UK&lt;/li&gt;
&lt;li&gt;Donations: $0 so far 😅&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Building is the easy part. Distribution is everything.&lt;/li&gt;
&lt;li&gt;"Privacy-first" is a feature, not just a tagline.&lt;/li&gt;
&lt;li&gt;The developer community is incredibly skeptical 
(rightfully so) about client-side claims.&lt;/li&gt;
&lt;li&gt;Reddit and HN are brutal but honest.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Open sourcing the codebase&lt;/li&gt;
&lt;li&gt;Adding more AI-powered tools&lt;/li&gt;
&lt;li&gt;Building a proper API for developers&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Feedback Welcome
&lt;/h2&gt;

&lt;p&gt;What tools are you missing?&lt;br&gt;
What's broken?&lt;br&gt;
What would make you actually bookmark this?&lt;/p&gt;

&lt;p&gt;Try it: &lt;a href="https://www.bizmatepro.xyz/" rel="noopener noreferrer"&gt;https://www.bizmatepro.xyz/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>showdev</category>
      <category>sideprojects</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
