File: knockpy.1

package info (click to toggle)
knockpy 9.0.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 560 kB
  • sloc: python: 6,435; makefile: 3
file content (113 lines) | stat: -rw-r--r-- 3,250 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.49.3.
.TH USAGE: "1" "February 2026" "usage: KNOCKPY [-h] [-d [DOMAIN]] [-f FILE] [--recon] [--bruteforce]" "User Commands"
.SH NAME
usage: \- manual page for usage: KNOCKPY [-h] [-d [DOMAIN]] [-f FILE] [--recon] [--bruteforce]
.SH DESCRIPTION
usage: KNOCKPY [\-h] [\-d [DOMAIN]] [\-f FILE] [\-\-recon] [\-\-bruteforce]
.IP
[\-\-wildcard] [\-\-exclude TYPE VALUE] [\-\-verbose] [\-\-test]
[\-\-setup] [\-\-report [REPORT]] [\-\-update\-versions]
[\-\-check\-update] [\-\-dns DNS] [\-\-useragent USERAGENT]
[\-\-timeout TIMEOUT] [\-\-threads THREADS] [\-\-wordlist WORDLIST]
[\-\-silent] [\-\-json] [\-\-status]
.PP
knockpy v.9.0.0 \- Subdomain discovery and security checks CLI options > saved
setup (\fB\-\-setup\fR) > built\-in defaults. https://github.com/guelfoweb/knockpy
.SS "options:"
.TP
\fB\-h\fR, \fB\-\-help\fR
show this help message and exit
.SS "Target:"
.TP
\fB\-d\fR [DOMAIN], \fB\-\-domain\fR [DOMAIN]
Domain to analyze. If used without value, reads from
stdin.
.TP
\fB\-f\fR FILE, \fB\-\-file\fR FILE
File with domains, one per line.
.SS "Scan Modes:"
.TP
\fB\-\-recon\fR
Enable reconnaissance.
.TP
\fB\-\-bruteforce\fR, \fB\-\-brute\fR
Enable bruteforce.
.TP
\fB\-\-wildcard\fR
Test wildcard and exit.
.TP
\fB\-\-exclude\fR TYPE VALUE
Exclude matches. TYPE=status, length/lenght (e.g.
275), or body. Repeatable.
.TP
\fB\-\-verbose\fR
Verbose checks for single\-domain scan only (without
\fB\-\-recon\fR/\-\-bruteforce).
.TP
\fB\-\-test\fR
With \fB\-\-recon\fR, test each recon service and show which
fails or returns data.
.SS "Setup and Reports:"
.TP
\fB\-\-setup\fR
Interactive setup: save runtime defaults and API keys
in the local DB.
.TP
\fB\-\-report\fR [REPORT]
Report mode. In interactive terminals it opens the
menu (show/delete/export/search/findings).
.TP
\fB\-\-update\-versions\fR
Update local web server versions catalog and show
latest references.
.TP
\fB\-\-check\-update\fR
Check if a newer Knockpy version is available online
(PyPI).
.SS "Runtime Overrides (Advanced):"
.TP
\fB\-\-dns\fR DNS
DNS server (overrides saved setup).
.TP
\fB\-\-useragent\fR USERAGENT
User\-Agent string or 'random' (overrides saved setup).
.TP
\fB\-\-timeout\fR TIMEOUT
Timeout in seconds (overrides saved setup).
.TP
\fB\-\-threads\fR THREADS
Concurrent workers (overrides saved setup).
.TP
\fB\-\-wordlist\fR WORDLIST
Wordlist path (overrides saved setup).
.SS "Output:"
.TP
\fB\-\-silent\fR
Silent mode (hide progress).
.TP
\fB\-\-json\fR
JSON\-only output (forces \fB\-\-silent\fR).
.TP
\fB\-\-status\fR
Print effective runtime status (including saved setup)
and continue.
.IP
[\-\-wildcard] [\-\-exclude TYPE VALUE] [\-\-verbose] [\-\-test]
[\-\-setup] [\-\-report [REPORT]] [\-\-update\-versions]
[\-\-check\-update] [\-\-dns DNS] [\-\-useragent USERAGENT]
[\-\-timeout TIMEOUT] [\-\-threads THREADS] [\-\-wordlist WORDLIST]
[\-\-silent] [\-\-json] [\-\-status]
.PP
KNOCKPY: error: unrecognized arguments: \fB\-\-version\fR
.SH "SEE ALSO"
The full documentation for
.B usage:
is maintained as a Texinfo manual.  If the
.B info
and
.B usage:
programs are properly installed at your site, the command
.IP
.B info usage:
.PP
should give you access to the complete manual.