Git Product home page Git Product logo

portscanner's Introduction

PortScanner

Python script that performs a scan of open ports on a specific IP address.

Permissions must be given or the script must be run as sudo for it to work properly.

Necessary dependences

  • Nmap: pip install python-nmap
  • Pyfiglet: pip install pyfiglet

PortScanner

First, we execute the script indicating the IP address of the machine, otherwise the script will not be executed.

1706441303190

1706441274727


1706441341158

1706441355967

Once executed, by entering an IP address, you will be presented with a menu that will allow you to choose between two options. The first option will perform a scan of the open ports only, while the second option will perform a scan of the open ports and obtain information about the versions of the services associated with those ports.

1706441444996

For both options, choosing each option brings up another menu that allows you to specify whether you prefer to perform a quieter but slower scan, a faster but noisier scan, or opt for a normal scan.

1706441548742

1706441563612

As a last detail, after completing an exclusive scan of the open ports, a message appears offering the option to perform a more complete scan. If you accept this option, you will access the corresponding menu to perform the port and version scan.

1706441720695

If you choose to scan only the open ports, the report will be presented directly. On the other hand, if you opt for a more complete scan, the report will be saved to a file.

1706441816723

1706441828819

portscanner's People

Contributors

ivaanfd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.