Codebase list python-faraday / babda7c
Remove faraday-client usage and manpage Sophie Brun 3 years ago
6 changed file(s) with 10 addition(s) and 159 deletion(s). Raw diff Collapse all Expand all
0 Faraday Server and Faraday Client are included in python-faraday package.
0 Since version 3.11.1 the package faraday only provides Faraday Server.
1 The GTK client is no longer included.
12
23 To use Faraday on Kali just type "faraday" in a terminal click or
34 Faraday icon in the menu:
45 - it starts the faraday server with starting the Kali python-faraday
56 service (and the first time it initializes the PostgreSQL database)
67 - the first time it asks you a new password for the username "faraday"
7 - and then it starts the faraday client
8
9 The python-faraday service is stopped after the closure of faraday-client.
8 - and then it opens the default browser to localhost:5985
109
1110
1211 You can also use the separate scripts / service :
13 - python-faraday.service starts and stops the server in Kali: it
12 - faraday.service starts and stops the server in Kali: it
1413 handles the postgresql startup if needed and creates the database if
1514 it does not exist yet
1615 - faraday-server
17 - faraday-client
18 - fplugin
1916 - faraday-manage
2017
2118 More information in the manpages and
8686 The main purpose of Faraday is to re-use the available tools in the community
8787 to take advantage of them in a multiuser way.
8888 .
89 This package contains Faraday package previously named python-faraday.
89 This package no longer contains the GTK client like the upstream repo.
9090
9191 Package: python-faraday
9292 Architecture: all
22 Source: https://github.com/infobyte/faraday
33
44 Files: *
5 Copyright: 2013-2018 Infobyte LLC (http://www.infobytesec.com/)
5 Copyright: 2013-2020 Infobyte LLC (http://www.infobytesec.com/)
66 License: GPL-3
77
88 Files: faraday/server/www/script/jquery.ui.tabs.min.js
99 faraday/server/www/script/jquery.js faraday/server/www/script/jquery-1.11.2.js
1010 faraday/server/www/script/jquery-1.9.1.js
11 faraday/client/persistence/server/docs/_build/html/_static/jquery.js
12 faraday/client/persistence/server/docs/_build/html/_static/jquery-3.1.0.js
13 faraday/client/persistence/server/docs/_build/html/_static/jquery-1.11.1.js
1411 Copyright: 2005, 2014 jQuery Foundation, Inc. and other contributors
1512 License: MIT
1613
3027 Copyright: 2014 Wes Cruver
3128 License: MIT
3229
33 Files: faraday/client/plugins/repo/sshdefaultscan/plugin.py
34 faraday/client/plugins/repo/peepingtom/plugin.py
35 Copyright: 2015 Andres Tarantini <[email protected]>
36 License: MIT
37
3830 Files: faraday/server/www/script/cryptojs-sha1.js
3931 Copyright: 2009-2013 by Jeff Mott
4032 License: BSD-3-clause
41
42 Files: faraday/client/plugins/repo/nessus/dotnessus_v2.py faraday/client/plugins/repo/nessus/pynessus.py
43 Copyright: 2010 Dustin Seibel
44 License: GPL-2+
4533
4634 Files: scripts/cscan/plugin/carbonator/carbonator.py
4735 Copyright: Blake Cornell, CTO, Integris Security LLC
5139 Copyright: 2014 Nick Downie
5240 License: MIT
5341
54 Files: faraday/client/plugins/repo/fruitywifi/fruitywifi.py
55 Copyright: 2016 xtr4nge [email protected]
56 License: GPL-3+
57
5842 Files: faraday/server/www/script/angular-ui-notification.min.js
5943 Copyright: 2014 Alexey Avramchik
6044 License: MIT
6145
62 Files: faraday/client/plugins/repo/zap/java/Configuration.java
63 faraday/client/plugins/repo/zap/java/FaradayExtension.java
64 Copyright: 2018 The ZAP Development Team
65 License: Apache-2.0
66
6746 Files: debian/*
68 Copyright: 2014-2019 Sophie Brun <[email protected]>
47 Copyright: 2014-2020 Sophie Brun <[email protected]>
6948 License: GPL-3
7049
7150 License: GPL-3
7251 This package is free software; you can redistribute it and/or modify
7352 it under the terms of the GNU General Public License as published by
7453 the Free Software Foundation, version 3.
75 .
76 This package is distributed in the hope that it will be useful,
77 but WITHOUT ANY WARRANTY; without even the implied warranty of
78 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
79 GNU General Public License for more details.
80 .
81 You should have received a copy of the GNU General Public License
82 along with this program. If not, see <http://www.gnu.org/licenses/>
83 .
84 On Debian systems, the complete text of the GNU General
85 Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
86
87 License: GPL-3+
88 This package is free software; you can redistribute it and/or modify
89 it under the terms of the GNU General Public License as published by
90 the Free Software Foundation, either version 3 of the license, or
91 (at your option) any later version.
9254 .
9355 This package is distributed in the hope that it will be useful,
9456 but WITHOUT ANY WARRANTY; without even the implied warranty of
149111 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
150112 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
151113
152 License: GPL-2+
153 This package is free software; you can redistribute it and/or modify
154 it under the terms of the GNU General Public License as published by
155 the Free Software Foundation; either version 2 of the License, or
156 (at your option) any later version.
157 .
158 This package is distributed in the hope that it will be useful,
159 but WITHOUT ANY WARRANTY; without even the implied warranty of
160 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
161 GNU General Public License for more details.
162 .
163 You should have received a copy of the GNU General Public License
164 along with this program. If not, see <http://www.gnu.org/licenses/>.
165 .
166 On Debian systems, the complete text of the GNU General Public
167 License version 2 can be found in "/usr/share/common-licenses/GPL-2".
168
169114 License: GPL-2
170115 This package is free software; you can redistribute it and/or modify
171116 it under the terms of the GNU General Public License version 2 as published by
181126 .
182127 On Debian systems, the complete text of the GNU General Public
183128 License version 2 can be found in "/usr/share/common-licenses/GPL-2".
184
185 License: Apache-2.0
186 Licensed under the Apache License, Version 2.0 (the "License");
187 you may not use this file except in compliance with the License.
188 You may obtain a copy of the License at
189 .
190 http://www.apache.org/licenses/LICENSE-2.0
191 .
192 Unless required by applicable law or agreed to in writing, software
193 distributed under the License is distributed on an "AS IS" BASIS,
194 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
195 See the License for the specific language governing permissions and
196 limitations under the License.
197 .
198 On Debian systems, the complete text of the Apache License version 2.0
199 can be found in "/usr/share/common-licenses/Apache-2.0".
00 #!/bin/sh
11
22 aux_file_path="$HOME/.faraday/password_changed.txt"
3 URL="localhost:5985"
34
45 systemctl start faraday
56 sleep 3
78 touch $aux_file_path
89 echo "Please, set a new password for the Faraday's default user 'faraday'"
910 faraday-manage change-password
10 faraday-client --login
11 xdg-open "${URL}" 2>/dev/null >/dev/null &
1112 else
12 faraday-client "$@"
13 xdg-open "${URL}" 2>/dev/null >/dev/null &
1314 fi
1415 systemctl stop faraday
+0
-75
debian/manpages/faraday-client.1 less more
0 .TH FARADAY-CLIENT "1" "June 2019" "Faraday Client v3.8.0" "User Commands"
1 .SH NAME
2 Faraday-Client \- Faraday's launcher parser
3 .SH SYNOPSIS
4 faraday\-client [\-h] [\-n HOST] [\-px PORT_XMLRPC] [\-pr PORT_REST]
5 [\-\-disable\-excepthook] [\-\-login] [\-\-dev\-mode]
6 [\-\-cert CERT_PATH] [\-\-gui GUI] [\-\-cli] [\-w WORKSPACE]
7 [\-r FILENAME] [\-d] [\-\-creds\-file CREDS_FILE]
8 [\-\-keep\-old] [\-\-keep\-new] [\-v]
9 .SH DESCRIPTION
10 .PP
11 Faraday's launcher parser.
12 .SH OPTIONS
13 .TP
14 \fB\-h\fR, \fB\-\-help\fR
15 show this help message and exit
16 .TP
17 \fB\-\-disable\-excepthook\fR
18 Disable the application exception hook that allows to
19 send error reports to developers.
20 .TP
21 \fB\-\-login\fR
22 Enable prompt for authentication Database credentials
23 .TP
24 \fB\-\-dev\-mode\fR
25 Enable dev mode. This will use the user config and
26 plugin folder.
27 .TP
28 \fB\-\-cert\fR CERT_PATH
29 Path to the valid Faraday server certificate
30 .TP
31 \fB\-\-gui\fR GUI
32 Select interface to start Faraday. Supported values
33 are 'gtk' and 'no' (no GUI at all). Defaults to GTK
34 .TP
35 \fB\-\-cli\fR
36 Set this flag to avoid GUI and use Faraday as a CLI.
37 .TP
38 \fB\-w\fR WORKSPACE, \fB\-\-workspace\fR WORKSPACE
39 Workspace to be opened
40 .TP
41 \fB\-r\fR FILENAME, \fB\-\-report\fR FILENAME
42 Report to be parsed by the CLI
43 .TP
44 \fB\-d\fR, \fB\-\-debug\fR
45 Enables debug mode. Default = disabled
46 .TP
47 \fB\-\-creds\-file\fR CREDS_FILE
48 File containing user's credentials to be used in CLI
49 mode
50 .TP
51 \fB\-\-keep\-old\fR
52 Keep old object in CLI mode if Faraday find a conflict
53 .TP
54 \fB\-\-keep\-new\fR
55 Keep new object in CLI mode if Faraday find a conflict
56 (DEFAULT ACTION)
57 .TP
58 \fB\-v\fR, \fB\-\-version\fR
59 show program's version number and exit
60 .SS "connection:"
61 .TP
62 \fB\-n\fR HOST, \fB\-\-hostname\fR HOST
63 The hostname where both server APIs will listen
64 (XMLRPC and RESTful). Default = localhost
65 .TP
66 \fB\-px\fR PORT_XMLRPC, \fB\-\-port\-xmlrpc\fR PORT_XMLRPC
67 Sets the port where the API XMLRPC Server will listen.
68 Default = 9876
69 .TP
70 \fB\-pr\fR PORT_REST, \fB\-\-port\-rest\fR PORT_REST
71 Sets the port where the API RESTful Server will
72 listen. Default = 9977
73 .SH "SEE ALSO"
74 /usr/share/doc/python-faraday/README.Debian
00 # source are missing
11 python-faraday source: source-is-missing faraday/server/www/script/*
22 python-faraday source: source-is-missing faraday/server/www/scripts/*
3 python-faraday source: source-is-missing faraday/client/persistence/server/docs/_build/html/_static/*