You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-19Lines changed: 21 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,15 @@
1
1
# ☄️ go-out
2
2
3
-
A simple, dependency free, Golang egress buster using [@mubix](https://twitter.com/mubix) letmeoutofyour.net and [@bhinfosecurity](https://twitter.com/bhinfosecurity) allports.exposed services.
3
+
A simple, Golang egress buster using [@mubix](https://twitter.com/mubix) letmeoutofyour.net and [@bhinfosecurity](https://twitter.com/bhinfosecurity) allports.exposed services.
4
4
5
5
## install
6
6
7
7
Download the latest release for your platform from the [releases page](https://github.com/sensepost/go-out/releases/latest).
8
8
9
9
### building from source
10
10
11
+
This project makes use of Go modules, and therefore needs Golang 1.12+ to build.
12
+
11
13
To build `go-out` from source, simply clone this repository and `go build -o go-out main.go`. If you would like to cross compile for other platforms, take a look at the [Makefile](https://github.com/sensepost/go-out/blob/master/Makefile).
12
14
13
15
## sample usage
@@ -17,38 +19,38 @@ CLI flags:
17
19
```text
18
20
Usage of go-out:
19
21
-end int
20
-
The end port to use. (default 65535)
22
+
The end port to use. (default 65535)
21
23
-https
22
-
Egress bust using HTTPs (letmeout only) (default true)
24
+
Egress bust using HTTPs (letmeout only) (default true)
25
+
-insecure
26
+
Don't verify the certificate when using HTTPs
23
27
-service string
24
-
Use 'letmeout' or 'allports' for this run. (default "letmeout")
28
+
Use 'letmeout' or 'allports' for this run. (default "letmeout")
25
29
-start int
26
-
The start port to use. (default 1)
30
+
The start port to use. (default 1)
27
31
-throttle
28
-
Throttle request speed. (random times, max 10sec) (default true)
32
+
Throttle request speed. (random for a max of 10sec)
29
33
-w int
30
-
Number of concurrent workers to spawn. (default 5)
34
+
Number of concurrent workers to spawn. (default 5)
31
35
```
32
36
33
37
Sample run:
34
38
35
39
```text
36
40
$ go-out -start=50 -end=80
37
41
===== Configuration =====
38
-
Service: letmeout
39
-
Start Port: 50
40
-
End Port: 80
41
-
Workers: 5
42
-
HTTPS On: true
43
-
Throttle: false
42
+
Service: letmeout
43
+
Start Port: 50
44
+
End Port: 80
45
+
Workers: 5
46
+
HTTPS On: true
47
+
Ignore Certs: false
48
+
Throttle: false
44
49
=========================
45
50
46
-
[!] Egress on port 50
47
-
[!] Egress on port 54
48
-
[!] Egress on port 51
49
-
[!] Egress on port 53
50
-
[!] Egress on port 80
51
-
Done in 48.542120002s
51
+
[!] Looks like we have egress using https://go-out.letmeoutofyour.net:53 on port 53
52
+
[!] Looks like we have egress using https://go-out.letmeoutofyour.net:80 on port 80
0 commit comments