Skip to content

Commit 8db6b58

Browse files
committed
Update README.md
1 parent ac98473 commit 8db6b58

1 file changed

Lines changed: 28 additions & 18 deletions

File tree

README.md

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,30 @@ Before you install and run `nomore403`, make sure you have the following:
5959

6060
## Installation
6161

62+
### Compile from Source
63+
64+
This is the recommended method as it ensures you have all necessary files, including the payloads folder:
65+
66+
```bash
67+
git clone https://github.com/devploit/nomore403
68+
cd nomore403
69+
go get
70+
go build
71+
```
72+
6273
### From Releases
6374

64-
Grab the latest release for your OS from our [Releases](https://github.com/devploit/nomore403/releases) page.
75+
You can download pre-compiled binaries for your OS from our [Releases](https://github.com/devploit/nomore403/releases) page.
76+
77+
**Important**: When installing via pre-compiled binaries, the payloads folder might not be included. If that's the case, download it separately:
78+
79+
```bash
80+
# After downloading the binary
81+
git clone --depth 1 https://github.com/devploit/nomore403.git
82+
cp -r nomore403/payloads /path/to/your/preferred/location
83+
# Then use nomore403 with -f flag
84+
nomore403 -u https://domain.com/admin -f /path/to/your/preferred/location/payloads
85+
```
6586

6687
### From Go install
6788

@@ -71,25 +92,14 @@ You can install nomore403 directly with Go:
7192
go install github.com/devploit/nomore403@latest
7293
```
7394

74-
**Important**: When installing via `go install`, the payloads folder will not be included. You'll need to download it separately from the repository:
75-
76-
> ```bash
77-
> # After installing with go install
78-
> git clone --depth 1 https://github.com/devploit/nomore403.git
79-
> cp -r nomore403/payloads /path/to/your/preferred/location
80-
> # Then use nomore403 with -f flag
81-
> nomore403 -u https://domain.com/admin -f /path/to/your/preferred/location/payloads
82-
> ```
83-
84-
### Compile from Source
85-
86-
If you prefer to compile the tool yourself:
95+
**Important**: When installing via `go install`, the payloads folder will not be included. You'll need to download it separately:
8796

8897
```bash
89-
git clone https://github.com/devploit/nomore403
90-
cd nomore403
91-
go get
92-
go build
98+
# After installing with go install
99+
git clone --depth 1 https://github.com/devploit/nomore403.git
100+
cp -r nomore403/payloads /path/to/your/preferred/location
101+
# Then use nomore403 with -f flag
102+
nomore403 -u https://domain.com/admin -f /path/to/your/preferred/location/payloads
93103
```
94104

95105
## How It Works

0 commit comments

Comments
 (0)