Git Product home page Git Product logo

flash's Introduction

Flash

flash is a TCP-SYN port scanner written in Python!

Desgined with speed and efficiency in mind, it utilizes multi-threading to achive concurrency, as well as an OOP approach for creating raw TCP/IP packets from scratch (without using the Scapy module!).

All of this makes for a blazing fast runtime, with a scan of all 65535 TCP ports lasting about 8 seconds.

Each port is then mapped to a service via the nmap-services database, so nmap users should feel right at home!

for example here is a scan againts SolidState from HackTheBox:

exmple

And here is the results from nmap:

nmap

Install

On a Linux platform, simply clone the repository to your directory of choice with:

git clone https://github.com/DanielIsaev/flash
cd flash
chmod +x flash.py

After adding execute permissions it should be good to go.

Usage

Since flash scans all 65535 TCP ports by default, it only takes one argument, the target. Which can either be an IP or a hostname. For example:

./flash.py legacy.htb 
./flash.py 10.129.227.181

flash's People

Contributors

danielisaev avatar

Watchers

Damian avatar  avatar

Forkers

dannyx-hub

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.