Skip to content

v1.0.0 - Initial Release: Modular Architecture & Core Scanning Features

Choose a tag to compare

@ItsWanheda ItsWanheda released this 05 Jun 18:16
61da4b5

🎉 Welcome to the first official release of SpectraScann!

We are excited to announce the initial launch of SpectraScann, a high-performance, modular network security tool built with Python. This release focuses on establishing a clean, maintainable architecture while delivering powerful scanning capabilities for security professionals and enthusiasts.

This version introduces a completely refactored codebase, separating concerns into distinct modules for scanners, analyzers, and exporters. It provides a robust foundation for rapid network discovery, service enumeration, and vulnerability assessment.

🚀 Key Features in v1.0.0
🔍 Advanced Scanning Engine
Multi-Protocol Support: Full support for TCP Connect, SYN Stealth (requires root/admin), and UDP scanning.
High Performance: Utilizes concurrent.futures for multi-threaded scanning with configurable thread counts.
Timing Profiles: 6 distinct timing profiles (T0 to T5) ranging from "Paranoid" (slow/stealthy) to "Insane" (fast/aggressive).
Rate Limiting: Built-in rate limiter to prevent network congestion and reduce detection probability.
Decoy Scanning: Generate random decoy IPs to obscure the source address.
🛡️ Enumeration & Analysis
Service Detection: Automatic banner grabbing and service identification for common protocols (SSH, HTTP, FTP, SMB, MySQL, etc.).
OS Fingerprinting: Basic OS detection based on TTL values and response timing.
SSL/TLS Analysis: Checks for supported SSL/TLS versions, cipher suites, and potential vulnerabilities.
HTTP Enumeration: Checks for allowed HTTP methods, security headers, and common vulnerable paths.
Firewall Detection: Analyzes ICMP responses and TCP connectivity to detect firewalls or IDS.
🌐 Network Discovery
Ping Sweep: Fast discovery of live hosts in a subnet.
ARP Scan: Local network neighbor discovery.
Traceroute: Visualize the network path to the target.
DNS Enumeration: Retrieve A, AAAA, MX, NS, TXT, and CNAME records.
📊 Reporting & Output
Multiple Formats: Export detailed results to JSON, HTML, or CSV.
Real-time Console Output: Color-coded terminal output for easy readability.

📝 Known Issues & Future Roadmap
UDP Scanning: UDP scanning is inherently unreliable due to protocol limitations; results may vary.
Future Updates:
Add more detailed vulnerability checks (CVE integration).
Improve UDP scan reliability.
Add support for more advanced DNS enumeration techniques.
Implement a GUI interface.

🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request or open an Issue for bugs and feature requests.

Happy Scanning! 🚀