File tree Expand file tree Collapse file tree 4 files changed +5
-36
lines changed Expand file tree Collapse file tree 4 files changed +5
-36
lines changed Original file line number Diff line number Diff line change @@ -9,18 +9,16 @@ This tool is a reimplementation of the Python [HTTPMethods](https://github.com/S
9
9
- Test multiple HTTP methods against target URLs
10
10
- Detect supported and potentially dangerous HTTP methods
11
11
- Automatic discovery of server-supported methods via OPTIONS request
12
- - Concurrent request handling for fast results
13
12
- Support for custom headers and cookies
14
13
- Option to read target URLs from a file
15
14
- JSON export for results
16
- - Low dependencies and simple installation
17
15
18
16
## Installation
19
17
20
18
If you have Go installed, you may use:
21
19
22
20
``` sh
23
- go install github.com/byte /gohttpprobe/cmd/ghp@latest
21
+ go install github.com/ByteSizedMarius /gohttpprobe/cmd/ghp@latest
24
22
```
25
23
26
24
### From Source
@@ -181,33 +179,4 @@ You can use these wordlists with the `-m` flag:
181
179
ghp -u example.com -m wordlists/burp.txt
182
180
```
183
181
184
- You can also create your own custom wordlist file with HTTP methods and use it with the ` -m ` flag.
185
-
186
- ## Development
187
-
188
- ### Running Tests
189
-
190
- Run all tests:
191
- ``` sh
192
- go test ./...
193
- ```
194
-
195
- Run tests with verbose output:
196
- ``` sh
197
- go test -v ./...
198
- ```
199
-
200
- Check test coverage:
201
- ``` sh
202
- go test -cover ./...
203
- ```
204
-
205
- Generate a detailed coverage report:
206
- ``` sh
207
- go test -coverprofile=coverage.out ./...
208
- go tool cover -html=coverage.out
209
- ```
210
-
211
- ## License
212
-
213
- MIT License
182
+ You can also create your own custom wordlist file with HTTP methods and use it with the ` -m ` flag.
Original file line number Diff line number Diff line change 4
4
"fmt"
5
5
"os"
6
6
7
- "github.com/byte /gohttpprobe/internal/app"
7
+ "github.com/ByteSizedMarius /gohttpprobe/internal/app"
8
8
)
9
9
10
10
func main () {
Original file line number Diff line number Diff line change 1
- module github.com/byte /gohttpprobe
1
+ module github.com/ByteSizedMarius /gohttpprobe
2
2
3
3
go 1.22.2
4
4
Original file line number Diff line number Diff line change 4
4
"fmt"
5
5
"strings"
6
6
7
- "github.com/byte /gohttpprobe/internal/probe"
7
+ "github.com/ByteSizedMarius /gohttpprobe/internal/probe"
8
8
"github.com/spf13/cobra"
9
9
)
10
10
You can’t perform that action at this time.
0 commit comments