Metadata-Version: 2.1
Name: cybernova
Version: 0.1.0
Summary: A suite of cybersecurity tools for network analysis and vulnerability scanning.
Home-page: https://github.com/Aniket-bhardwaj/CyberNova
Author: Aniket Bhardwaj
Author-email: aniket.bhardwaj0803@gmail.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: python-nmap>=0.7.1
Requires-Dist: python-whois>=0.9.4
Requires-Dist: dnspython>=0.6.30

# 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.


