|
3 | 3 | Secutils.dev is an open-source, versatile, yet simple security toolbox for engineers and researchers built by |
4 | 4 | application security engineers. |
5 | 5 |
|
6 | | -Refer to [secutils-dev/secutils-webui](https://github.com/secutils-dev/secutils-webui) for the web interface component |
7 | | -of Secutils.dev. |
8 | | - |
9 | 6 | ## Why Secutils.dev? |
10 | 7 |
|
11 | 8 | Big security solutions are impressive, but often too expensive, complex, and kind of overkill for us regular engineers. |
@@ -127,10 +124,13 @@ SELFSERVICE_FLOWS_REGISTRATION_AFTER_WEBAUTHN_HOOKS_0_CONFIG_AUTH_CONFIG_VALUE=" |
127 | 124 | COURIER_HTTP_REQUEST_CONFIG_AUTH_CONFIG_VALUE="Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDcyMDExNTcsInN1YiI6IkBrcmF0b3MifQ.O506N__dZu7ZM6p-rEr_QkMn3jp0mRyBwKP7jstRHV8" |
128 | 125 | ``` |
129 | 126 |
|
| 127 | +### Web UI |
| 128 | + |
| 129 | +Install all the required dependencies with `npm install` and run the UI in watch mode with `npm run watch -w components/secutils-webui`. The UI should be accessible at http://localhost:7171. |
| 130 | + |
130 | 131 | ### Usage |
131 | 132 |
|
132 | | -At this point, it is recommended to use the Secutils.dev APIs through |
133 | | -the [Web UI](https://github.com/secutils-dev/secutils-webui), but you can also generate a JSON Web Token and use the |
| 133 | +At this point, it is recommended to use the Secutils.dev APIs through the Web UI, but you can also generate a JSON Web Token and use the |
134 | 134 | APIs directly with `curl` or any other HTTP client. To generate a token, run the following command: |
135 | 135 |
|
136 | 136 | ```shell |
@@ -167,9 +167,11 @@ Build images with the following commands: |
167 | 167 | ```shell |
168 | 168 | # Host architecture |
169 | 169 | docker build --tag secutils-api:latest . |
| 170 | +docker build --tag secutils-webui:latest -f Dockerfile.webui . |
170 | 171 |
|
171 | 172 | # Cross-compile to ARM64 architecture |
172 | 173 | docker build --platform linux/arm64 --tag secutils-api:latest . |
| 174 | +docker build --platform linux/arm64 --tag secutils-webui:latest -f Dockerfile.webui . |
173 | 175 |
|
174 | 176 | # Cross-compile to ARM64 musl architecture |
175 | 177 | docker build --platform linux/arm64 --tag secutils-api:latest -f Dockerfile.aarch64-unknown-linux-musl . |
|
0 commit comments