Skip to content
This repository has been archived by the owner on Sep 8, 2024. It is now read-only.
/ HolyScan Public archive

HolyScan is a robust Python script designed to assist network administrators and security professionals in scanning ports and services on networked devices. By performing comprehensive scans, HolyScan helps identify open ports and running services, providing crucial insights into network security and potential vulnerabilities.

License

Notifications You must be signed in to change notification settings

Cursed271/HolyScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HolyScan

Project Description

HolyScan is a Python-based command-line interface (CLI) port scanner designed to identify open ports on networked devices. This tool aims to provide a comprehensive and efficient solution for network administrators, security professionals, and IT enthusiasts who need to assess the security and functionality of their networks by scanning for open ports.

With HolyScan, discovering open ports and services becomes a streamlined and effective process. The application enables you to scan specific IP addresses or ranges to identify which ports are open and potentially vulnerable. The CLI interface ensures that users can perform scans with ease, providing detailed results on port status to assist in network management and security assessments.

Whether you are a network administrator performing routine security checks or a cybersecurity professional conducting vulnerability assessments, HolyScan offers a reliable and efficient method for port scanning. By giving you the tools to identify open ports, HolyScan helps you enhance your network's security and maintain optimal operational performance.

Features

  • Port Scanning: Scans specified IP addresses or ranges to identify open ports, providing insights into the network services and potential vulnerabilities present on the target devices.
  • CLI Interface: Offers a command-line interface for straightforward and efficient port scanning, allowing users to initiate scans, configure options, and view results with ease.
  • Fast and Lightweight: Designed to be fast and resource-efficient, ensuring quick scans without significant impact on system performance or network traffic.

Installation

Pre-requisites

  1. Python: The script requires Python to execute. Ensure you have Python 3.6 or higher installed. You can download it from the official Python website.
  2. Python Libraries: HolyScan depends on several Python Libraries. These will be installed automatically when you run the pip install -r requirements.txt.

Installation Steps

  1. Clone the project using "git clone"
  2. Go to the project directory: cd HolyScan
  3. Install dependencies: pip3 install -r requirements.txt
  4. Run HolyScan: python3 HolyScan.py

Usage

To use HolyScan, follow these steps:

  1. Run the script: python3 HolyScan.py
  2. Enter Subnet or IP Range: When prompted by the script, enter the subnet or IP range you wish to scan. The script will then proceed to check the availability of hosts within the specified range.

Screenshots

HolyScan

Script Configuration

  • No configuration is required for this script. Simply follow the installation and usage instructions to start using it immediately.

Contribution

  1. Create a personal copy of the project by forking the repository on Github
  2. Make a new branch for your changes
  3. Implement your improvements or fixes
  4. Commit your changes and push them to your fork
  5. Submit a pull request from your branch to the main repository
  6. Respond to any feedback and make revisions as needed

License

This project is licensed under the GPLv3 License. See the LICENSE file for details.

Summary

  • Freedom to Use: You can use, modify, and distribute the software for any purpose.
  • Source Code Access: The source code is available, and you can modify it to suit your needs.
  • Copyleft: Any derivative work must also be distributed under the same GPL license, ensuring that all modifications remain open and free
  • No Warranty: The software is provided "as-is" without any warranty of any kind. The author is not liable for any damages arising from the use of the software.

About Me

Hello, this is Steven Pereira, but most in cybersecurity refer to me as Cursed. I am from India and very much love doing Red Teaming. Presently, I work at Protiviti India Member Firm as a Senior Cybersecurity Consultant. Day to day, I do several cybersecurity-related tasks; examples include Network Reviews, web application security testing, Penetration Testing, and red teaming. I provide the implementation of security controls, audits of cloud security, and integrated information security audits.

Outside of work, I enjoy writing and contributing to various cybersecurity blogs. With my proficiency in Python development, I develop offensive cybersecurity scripts that are an integral piece for any penetration tester or red teamer. I am working on a cybersecurity book that will help and mentor junior penetration testers through some of the obstacles they might have in their early years.

When not trying to encourage cybersecurity, he can be found playing badminton, strumming his ukulele, or spending quality time with his cat and rabbits. Feel free to connect with me here on GitHub about what I am working on, and please reach out if you have any questions or would like to talk about anything in general!

FAQ

Q: How accurate are the scan results?

A: HolyScan provides accurate results on open ports based on network responses. However, network conditions, firewalls, and other security measures can affect scan results. It is advisable to use additional tools for comprehensive security assessments if needed.

Q: Can HolyScan be used on any operating system?

A: Yes, HolyScan is designed to be cross-platform and should work on any operating system that supports Python, including Windows, macOS, and Linux.

Q: How can I contribute to HolyScan?

A: If you'd like to contribute, you can fork the repository, make your changes, and submit a pull request. Please ensure your contributions follow the project's coding standards and include relevant tests.

Q: Who do I connect for support or questions?

A: For support or questions, you can open an issue on the Github repository or contact me directly through the provided communication channels in this README file.

About

HolyScan is a robust Python script designed to assist network administrators and security professionals in scanning ports and services on networked devices. By performing comprehensive scans, HolyScan helps identify open ports and running services, providing crucial insights into network security and potential vulnerabilities.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages