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
-hae, -http-api-endpoint string experimental http api endpoint
237
+
-sf, -secret-file string path to secret file for authentication
234
238
235
239
DEBUG:
236
240
-health-check, -hc run diagnostic check up
@@ -277,9 +281,28 @@ For details about running httpx, see https://docs.projectdiscovery.io/tools/http
277
281
# Notes
278
282
279
283
- As default, `httpx` probe with **HTTPS** scheme and fall-back to **HTTP** only if **HTTPS** is not reachable.
284
+
- Burp Suite XML exports can be used as input with `-l burp-export.xml -im burp`
280
285
- The `-no-fallback` flag can be used to probe and display both **HTTP** and **HTTPS** result.
281
286
- Custom scheme for ports can be defined, for example `-ports http:443,http:80,https:8443`
282
287
- Custom resolver supports multiple protocol (**doh|tcp|udp**) in form of `protocol:resolver:port` (e.g. `udp:127.0.0.1:53`)
288
+
- Secret files can be used for domain-based authentication via `-sf secrets.yaml`. Supported auth types: `BasicAuth`, `BearerToken`, `Header`, `Cookie`, `Query`. Example:
289
+
```yaml
290
+
id: example-auth
291
+
info:
292
+
name: Example Auth Config
293
+
static:
294
+
- type: Header
295
+
domains:
296
+
- api.example.com
297
+
headers:
298
+
- key: X-API-Key
299
+
value: secret-key-here
300
+
- type: BasicAuth
301
+
domains-regex:
302
+
- ".*\\.internal\\.com$"
303
+
username: admin
304
+
password: secret
305
+
```
283
306
- The following flags should be used for specific use cases instead of running them as default with other probes:
284
307
- `-ports`
285
308
- `-path`
@@ -307,4 +330,4 @@ Probing feature is inspired by [@tomnomnom/httprobe](https://github.com/tomnomno
0 commit comments