A suite of cybersecurity tools for network analysis and vulnerability scanning.
Project description
CyberNova
CyberNova is a Python package for cybersecurity analysis and scanning. It provides tools for DNS analysis, port scanning, SSL/TLS certificate checking, IP analysis, and vulnerability scanning.
Features
- DNS Analysis: Fetch A, MX, NS, TXT, CNAME, and SOA DNS records for a domain.
- Port Scanning: Scan all ports on a target IP address.
- SSL/TLS Certificate Checking: Check SSL/TLS certificate details for a domain.
- IP Analysis: Check if an IP address is up, perform WHOIS lookup, and infer the OS of the host.
- Vulnerability Scanning: Scan for vulnerabilities on open ports using Nmap with the vulners script.
Installation
You can install CyberNova using pip:
pip install cybernova
Usage
user can either directly import and use there own script or for ease we are providing a basic menu driven python script for trial and testing on github repo by the name of main.py in tests folder ["https://github.com/Aniket-bhardwaj/CyberNova"]
Contributing
We welcome contributions to CyberNova! If you would like to contribute, please follow these guidelines:
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure they are well-tested.
- Commit your changes and push them to your fork.
- Submit a pull request, describing the changes you've made.
For major changes, please open an issue first to discuss what you would like to change.
Contact
If you have any questions, suggestions, or feedback, feel free to reach out to us at aniket.bhardwaj0803@gmail.com.
License
CyberNova is licensed under the MIT License.
Feel free to modify and expand upon this template to suit the specific needs and features of your CyberNova
package.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cybernova-0.1.0.tar.gz
.
File metadata
- Download URL: cybernova-0.1.0.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34d622de4f980a984b203ea9f8ae0db093b20d6c996f9e3c8e75dbcb6f543597 |
|
MD5 | 9ed0363e59d8c95e40a255e0c81516d6 |
|
BLAKE2b-256 | cd68ee8d7c10c3621c1ddd6442fecfbba72b8fc3b3291705a964512e99c27a03 |
File details
Details for the file cybernova-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: cybernova-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8c5606fe6329fa8500119fb6cdf275d8133e5a6ec0a5e22d3a3250979600e04 |
|
MD5 | 7614e478851cc789be251275ee3ea108 |
|
BLAKE2b-256 | cbcc9039965b76de90c604dd01b3f058b6b233b35026a1b57c179eb027b03c56 |