Skip to content

aidanfora/GoMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoMap

This is a repository for my mini project on developing a simple port scanner in Go

Usage

The -h option can be used for more information

.\gomap.exe -h

        ██████╗  ██████╗ ███╗   ███╗ █████╗ ██████╗ 
        ██╔════╝ ██╔═══██╗████╗ ████║██╔══██╗██╔══██╗
        ██║  ███╗██║   ██║██╔████╔██║███████║██████╔╝
        ██║   ██║██║   ██║██║╚██╔╝██║██╔══██║██╔═══╝ 
        ╚██████╔╝╚██████╔╝██║ ╚═╝ ██║██║  ██║██║     
        ╚═════╝  ╚═════╝ ╚═╝     ╚═╝╚═╝  ╚═╝╚═╝     

    A mini project to learn more about concurrency in Go


        Flags:
        -ip <IP Address>        Indicate the IP Address to be scanned
        -p  <Port Numbers>      Indicate the ports to be scanned
                                Can be specified as a range or as individual ports
        -w  <Worker Numbers>    Indicate the number of worker functions to be launched as goroutines
                                An increase in number above 15000 may result in decreased reliability of scans   

        Example: Basic TCP Connect Scan of the first 1024 ports on your localhost
        .\gomap.exe -ip 127.0.0.1 -p 1-1024

About

Simple TCP Port Scanner built in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages