Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/superredstone/port-scanner

Cross platform port scanner written in Golang
https://github.com/superredstone/port-scanner

network penetration-testing penetration-testing-tools portscanner

Last synced: about 1 month ago
JSON representation

Cross platform port scanner written in Golang

Awesome Lists containing this project

README

        







# Screenshots







# How to build (Please look at this guide, don't try it lonely)
It is recommended to build on Linux or MacOS

```bash
git clone https://github.com/Superredstone/Port-Scanner.git
cd Port-Scanner/
```

## Windows
### amd64
```bash
env GOOS=windows GOARCH=amd64 go build -o PortScanner-windows-amd64.exe -ldflags="-H windowsgui" .
```
### arm
```bash
env GOOS=windows GOARCH=arm go build -o PortScanner-windows-amd64.exe -ldflags="-H windowsgui" .
```
### Adding rsrc
```bash
go get github.com/akavel/rsrc
rsrc -arch amd64 -ico assets/icon.ico
```

## Linux
```bash
env GOOS=linux GOARCH=amd64 go build -o PortScanner-linux-amd64 .
```

## MacOS
*You can build MacOS only if you are on MacOS*
```bash
env GOOS=darwin GOARCH=amd64 go build -o PortScanner-macos-amd64 .
```

## iOS
*You can build for iPhones only if you are on MacOS*
```bash
env GOOS=
```

## Android
To build Android you need [Android Studio SDK](https://developer.android.com/studio?gclsrc=ds&gclsrc=ds&gclid=CLvek6-H-fACFedDHQkdISICpw) and [JDK](https://www.oracle.com/java/technologies/javase-jdk16-downloads.html)

*DOON'T REMOVE THE DOT AT THE END OF THE COMMAND*
```bash
gogio -target android -o build/PortScanner-android.apk -icon assets/icon.png -appid com.portscanner.superredstone .
```

# Donate :heart:
Every donation is appriciated <3


Buy Me a Coffee at ko-fi.com

# License
GNU GPL V3