CyberTool v1.0.0 — Initial Public Release
First public open-source release of CyberTool — a local-first Windows cybersecurity and IT diagnostics toolkit built with WinUI 3 and .NET 8.
Repository: https://github.com/TahaAkgl27/CyberTool
License: MIT
Tag: v1.0.0
Highlights
- Initial public release with premium dark WinUI 3 interface
- Unified workflow for port scanning, Windows enumeration, and risk assessment
- Local-first design — scan data stays on your machine
- Optional AI-assisted analysis via user-provided OpenAI API key
- Full open-source governance: LICENSE, SECURITY, DISCLAIMER, CONTRIBUTING, Code of Conduct
- CI build workflow and professional documentation for contributors
Features
Network Discovery
- Configurable TCP port scanning
- Service identification and exposure analysis
- Risk scoring with severity tiers
Windows Enumeration
- Device profiling and system inventory
- WMI-based deep scan (authorized credentials)
- Nmap XML import support
Security Assessment
- Attack chain visualization
- Compliance-oriented hints
- Remediation suggestions (template and optional AI-assisted scripts)
Investigation & Reporting
- Local scan session history
- Executive and technical report exports
- Settings for optional OpenAI API configuration
Training & Education
- Lab-oriented demo data
- Authorized attack helper modules
- Ransomware awareness simulation for controlled environments
What's Included
| Area | Contents |
|---|---|
| Application | WinUI 3 / .NET 8 desktop app (build from source) |
| Documentation | README, architecture, usage guide, roadmap |
| Safety | SECURITY.md, DISCLAIMER.md, docs/safety.md |
| Community | CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue/PR templates |
| CI | GitHub Actions Release x64 build workflow |
| Release assets | Source tag v1.0.0 (binaries: build locally) |
Safety
CyberTool is authorized use only.
- Use only on systems you own or have written permission to assess
- Intended for labs, education, research, and authorized corporate environments
- Not malware and not intended for unauthorized access
- Read DISCLAIMER.md and SECURITY.md before use
- Report vulnerabilities via GitHub Security Advisories
Requirements
- Windows 10 (build 17763+) or Windows 11
- .NET SDK 8.0
- Windows App SDK (restored via NuGet)
- x64 recommended
Installation
git clone https://github.com/TahaAkgl27/CyberTool.git
cd CyberTool
dotnet restore CyberTool.csproj
dotnet build CyberTool.csproj -c Release -p:Platform=x64
.\bin\x64\Release\net8.0-windows10.0.19041.0\CyberTool.exeOr open the solution in Visual Studio and run the CyberTool (Unpackaged) profile.
Optional AI features: open Settings, enter your OpenAI API key, and save. The key is stored locally and is never committed to source control.
Full guide: docs/usage.md
Known Limitations
- OpenAI API key is stored in plain text locally (DPAPI / Credential Manager planned for v1.1)
- No signed pre-built binaries in this release — build from source
- Settings category navigation is primarily visual; API key save/clear is fully functional
- Demo and lab data only — do not target unauthorized systems
- Automated unit test suite not yet included (CI validates build)
Roadmap
| Version | Focus |
|---|---|
| v1.1 | DPAPI / Credential Manager for API keys |
| v1.2 | Reporting export improvements, Plugin SDK foundation |
| v1.5 | Localization |
| v2.0 | Enterprise Safe Mode, offline AI options |
Details: docs/roadmap.md
Acknowledgements
Thank you to everyone reviewing CyberTool for open-source readiness, safety documentation, and responsible use of security tooling.
Contributions that improve documentation, secure storage, testing, and authorized-use workflows are especially welcome — see CONTRIBUTING.md and docs/STARTER_ISSUES_TO_CREATE.md.
Authorized use only. Stay ethical. Stay legal. Defend systems — don’t attack without permission.