Giter VIP home page Giter VIP logo

port-scanner's Introduction

Port Scanner

Basic port scanner written in Python.

Usage

Basic usage:

# Perform a TCP scan against `localhost` ports 20 to 25, 80 and 443
python main.py -p 20-25,80,443 localhost

You can always see what arguments are available to you using:

python main.py -h

Roadmap

  • CLI interface
  • Flexible port parser
  • TCP connect scan
  • TCP half-handshake scan (stealth scan)
  • TCP NULL, FIN scans
  • UDP scan
  • Output results in a parsable format
  • Refactor, split scanning/logging

Motivation

I intend with this project to create a:

  • Functional port scanner.
  • Well-commented, friendly codebase to help InfoSec students learn how their tools work.

Contribution

This project uses Python3 and requires the following external dependencies:

  • plac (Easy to use arguments parser)

port-scanner's People

Contributors

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