Giter Club home page Giter Club logo

nnst's Introduction

NNST

NNST: Network Scan Tools

Status

Master: Build Status

Features

Port scan

Scan unix port (parallel), and check port is open.

  • WARNING: now only for TCP.

Port forward

Port forwarding over TCP | Websocket

  • WARNING:
    • now only for TCP forwarding
    • Not secure! You should use secure protocol over this

Usage

   _  ___  ____________
  / |/ / |/ / __/_  __/
 /    /    /\ \  / /
/_/|_/_/|_/___/ /_/

NNST: Network Scan Tools
Copyright: Hiroki Takemura (kekeho) All Rights Reserved.

Usage:
    nnst portscan [-t=<timeout>] <address> <ports>...
    nnst portscan [-t=<timeout>] <address> -r <start_port> <end_port>
    nnst portforward server [ws | tcp] <address> <server_port>
    nnst portforward client [ws | tcp] <address> <server_port> <from_address> <from_port> <to_port>


Command:
    portscan: Check port(s) open
        WARNING: now, only for TCP
    portforward: Port forwarding (You should run nnst both of server & client)


Options:
    address                             Target address (hostname, domain or IP)
    ports                               Target port list
    server_port                         Port which listening `nnst portforward` in server

    from_address, from_port, to_port    Port forward <from_address>(See from <address>):<from_port> => localhost:<to_port>

    -t --timeout=<timeout>              Set timeout [ms] (default=2500)

    -r --range                          Range mode
    <start_port>, <end_port>            Set scan range

    -h --help                           Show this help
    -v --version                        Show version info

Build

Dependencies to build

  • nim >= 0.20.2
  • nimble

Build command

nimble build

Install

nimble install

Test

docker-compose -f docker-compose-test.yml build  # Build test containers

docker-compose -f docker-compose-test.yml up  # Start test

nnst's People

Contributors

kekeho avatar

Watchers

James Cloos avatar  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.