Commit Graph

3111 Commits

Author SHA1 Message Date
Amir Hossein Karimi
eb15ae1d03 Fix Webcam(Flash) incorrect base64 data image 2018-05-02 02:16:55 +04:30
Brendan Coles
903f3bf998 Hard code gem 'therubyracer', '0.12.3' for Linux systems
Parrot and Kali now support therubyracer version 0.12.3
2018-05-01 21:50:37 +10:00
Brendan Coles
50f6876ec8 Merge pull request #1546 from keeganjk/patch-1
Added Arch installer
2018-04-28 11:14:17 +10:00
keeganjk
44cb8e906a Added Arch installer
Added support for Arch Linux in ./install for an automated installation. Installs dependencies (works on my machine, not sure if there are some I missed...)

Assumes that `ruby` is already installed and in the $PATH.
2018-04-27 21:08:11 -04:00
Brendan Coles
26f176c308 Merge pull request #1539 from clod81/fix_jsonp
Fix JSONP persistence module
2018-04-10 11:10:29 +10:00
Claudio Contin
2c788da9e4 fix module 2018-04-10 11:53:24 +12:00
Brendan Coles
f3930e9246 Allow update-beef script to update dependencies 2018-04-02 00:25:43 +10:00
Brendan Coles
84208e817d Merge pull request #1527 from 0xmachos/master
Add install_mac logic
2018-03-25 22:42:12 +11:00
0xmachos
c240d2aae0 install_mac: update brew if check to if not 2018-03-25 12:02:15 +01:00
0xmachos
0d26f9f0bc Update command_exists to work on macOS 2018-03-25 11:31:24 +01:00
0xmachos
ef1d3242f8 Add install_mac logic
Checks if homebrew (brew) is installed then uses it to install the dependencies.

Exits if homebrew is not installed and if homebrew fails to install a package.
2018-03-25 11:31:08 +01:00
Brendan Coles
e0fea2adbf Add FreeBSD to install script 2018-03-18 00:19:25 +00:00
Brendan Coles
10475860ee Merge pull request #1525 from buzzdeee/master
Add support to install script to install BeEF on OpenBSD.
2018-03-18 10:14:18 +11:00
Sebastian Reitenbach
a73a60d0c1 Add support to install script to install BeEF on OpenBSD.
The tricky part is that on OpenBSD, there might be multiple
Ruby versions available in parallel. They are, and the binaries
using each of thse version, suffixed with the version number.
Therefore add a global variable RUBYSUFFIX default to empty,
and when detecting OpenBSD add this suffix to all Ruby commands
from the script.

Also add a simple install_openbsd function just installing
all the system packages.

run the script with "bash install"
and later on run BeEF with "ruby24 beef"
2018-03-17 23:22:22 +01:00
Brendan Coles
22dc2f9296 Use gem 'rack-protection', '~> 2.0.1' 2018-03-12 05:59:49 +00:00
Brendan Coles
eed53cd0eb Downgrade therubyracer for Kali and Parrot OS 2018-03-11 07:31:15 +00:00
Brendan Coles
30b0ec5f6e Water is wet 2018-03-10 06:24:00 +00:00
Brendan Coles
d5b284a8da Remove iconv-devel and subversion from installer 2018-03-10 05:29:33 +00:00
Brendan Coles
acc589fdb7 Merge pull request #1518 from 0xmachos/master
Refactor install for #1477
2018-03-10 01:06:16 +11:00
0xmachos
633ccdd7ff Merge branch 'master' into master 2018-03-09 14:04:43 +00:00
0xmachos
13d24bfbed Add line between functions 2018-03-09 13:43:49 +00:00
0xmachos
bd0ac9eafd main: add function calls 2018-03-09 13:43:13 +00:00
0xmachos
38c17bacfd Add colour to info, warn and fatal functions 2018-03-09 13:42:30 +00:00
0xmachos
7e00ac2189 Move preamble ascii art to main 2018-03-09 13:41:42 +00:00
0xmachos
86e18aabc1 command_exists: wrap variable in curly braces 2018-03-09 13:39:43 +00:00
0xmachos
0c26203ff7 Convert get user permission steps to function 2018-03-09 13:39:12 +00:00
0xmachos
0d60f3ea60 install_linux: wrap variables in curly braces 2018-03-09 13:38:16 +00:00
0xmachos
5b2abf4441 Convert OS detection steps to function 2018-03-09 13:30:34 +00:00
0xmachos
8ea4e7773a Convert Ruby version detection steps to function 2018-03-09 13:29:24 +00:00
0xmachos
724355e1c3 Remove unused code 2018-03-09 13:28:22 +00:00
0xmachos
2d9ba38048 Convert bundler detection steps to function 2018-03-09 13:23:48 +00:00
0xmachos
1e3b254fc9 Convert bundle install steps to function 2018-03-09 13:23:01 +00:00
Brendan Coles
cf6a72013f Fix command_exists method in install script 2018-03-09 08:32:22 +00:00
Brendan Coles
9c185aadce Remove bundle audit tests 2018-03-09 08:02:22 +00:00
Brendan Coles
6e9c2850c7 Fix dependencies 2018-03-09 08:01:26 +00:00
Brendan Coles
20e58d74f8 Upgrade jquery-1.12.4 to jquery-3.3.1 for admin UI 2018-03-09 07:50:34 +00:00
Brendan Coles
cb1360d061 rm Gemfile.lock 2018-03-09 06:57:11 +00:00
Brendan Coles
8b55f41286 Merge pull request #1515 from amadeus777za/master
Minor upgrades and fixes
2018-03-09 17:43:36 +11:00
Brendan Coles
e44ead9550 Merge branch 'master' into master 2018-03-09 17:42:01 +11:00
Francois van der Hoven
0045fe66c0 Update rack-protection and sinatra 2018-03-09 09:19:45 +10:00
Brendan Coles
b279382768 Merge pull request #1482 from wanton1950/1333_rate_merged
Fix 1333 rate merged
2018-03-08 00:29:16 +11:00
Brendan Coles
4e4a0585f4 Merge branch 'master' into 1333_rate_merged 2018-03-08 00:28:52 +11:00
Brendan Coles
f6089c70e8 Update minimum required Ruby version to 2.3.x 2018-03-07 12:51:26 +00:00
Brendan Coles
7718e35109 Update installation instructions 2018-03-07 12:51:11 +00:00
Brendan Coles
2d3010dc0b Update install script 2018-03-07 08:54:39 +00:00
Francois van der Hoven
441620462d Restore original test constants 2018-02-28 11:44:16 +10:00
Francois van der Hoven
a594296fae Restore original username pw 2018-02-28 11:28:11 +10:00
Francois van der Hoven
e9fa3cd75a Delete redundant js files. 2018-02-23 14:11:24 +10:00
Francois van der Hoven
c129fca93a Update selenium reference 2018-02-23 14:07:46 +10:00
Francois van der Hoven
074edec86a Add note on selenium requirement 2018-02-23 13:50:20 +10:00