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 year ago
JSON representation
Cross platform port scanner written in Golang
- Host: GitHub
- URL: https://github.com/superredstone/port-scanner
- Owner: Superredstone
- License: gpl-3.0
- Created: 2021-06-02T06:25:33.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-13T20:03:35.000Z (almost 5 years ago)
- Last Synced: 2025-03-29T16:34:30.217Z (about 1 year ago)
- Topics: network, penetration-testing, penetration-testing-tools, portscanner
- Language: Ruby
- Homepage: https://superredstone.github.io/
- Size: 47 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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

# License
GNU GPL V3