semvec/pypi-packages huggingface dataset:
cybernova 0.1.0
A suite of cybersecurity tools for network analysis and vulnerability scanning.
Requires Python: >=3.6

# 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](mailto: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.