Finn Herzfeld
173178e1d6
Updated text as requested by bcoles
2013-08-11 00:07:59 -07:00
bcoles
f2883e0c94
Fixed typo
...
Extra 'i' from vim insert mode
2013-08-09 13:34:24 +09:30
bcoles
858814c614
Update BeEF core to complete HTTPS support
...
Part of issue #745
2013-08-09 13:28:35 +09:30
bcoles
21417dc3e2
Update BeEF server protocol for multiple modules to use
...
`beef.http.https.enable`
Now uses the `beef.net.httpproto` value rather than a hard-coded
protocol string.
Part of issue #745
2013-08-09 13:21:33 +09:30
Finn Herzfeld
ca8f5d37e1
Corrected minor typo
2013-08-06 17:03:17 -07:00
bcoles
c6314f97cb
Update version to beef-0.4.4.7-alpha
2013-08-04 16:45:24 +09:30
Brendan Coles
1a5b21765f
Merge pull request #924 from phihag/install-pipeline-instead-of-fifo
...
Use a pipe instead of a fifo during installation
beef-0.4.4.7
2013-08-04 00:54:26 -07:00
Brendan Coles
9fe27b113f
Merge pull request #923 from phihag/install-abort-on-error
...
Update install to abort on error
2013-08-04 00:52:56 -07:00
Saafan
402f4997df
Fixing java support by separating Oracle deployement toolkit in a separate file. #786
2013-08-03 16:25:46 -04:00
Philipp Hagemeister
3948750571
Use a pipe instead of a fifo during installation
...
bash's anonymous fifos are only available if devfs is mounted.
On a system without /dev mounted (which is perfectly reasonable for a locked-down security testing machine), installing beef fails with (after applying #923 )
install-beef: line 81: /dev/fd/62: No such file or directory
This commit fixes and lets the installation run through.
2013-08-01 17:33:09 +02:00
Philipp Hagemeister
957510b6d9
Abort on error
...
On a (debian) system without sudo, lots of messages rush by, and it's not obvious was fails.
With this change, the log looks like:
$ bash install-beef
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
======================================
BeEF Installer
======================================
CAUTION: This installation script will install a number of BeEF dependencies including the Ruby-RVM environemnt and it's dependencies.
In rare cases, this may lead to unexpected behaviour or package conflicts on some systems.
Are you sure you wish to continue (Y/n)?
Detecting OS..
Debian/Ubuntu Detected
Installing Prerequisite Packages..
install-beef: line 74: sudo: command not found
which is far more informative.
2013-08-01 17:30:00 +02:00
soh_cah_toa
9d4ea6c224
Fixed issue mentioned in FIXME comment in RubyDNS::Server#match.
...
Changed 'block.class.name' to just 'block' in case/when clause.
2013-07-22 22:42:27 -04:00
soh_cah_toa
b2aed14234
Added regex support to #add_rule (tests included).
...
Due to strange behavior in Sourcify, the /.../ literal syntax cannot
be used as a parameter; only %r{} or Regexp::new. There is a note
for this in the documentation for #add_rule.
2013-07-22 22:37:39 -04:00
Saafan
75f33016ea
Added support for target browser detection for MSF modules #530
2013-07-22 08:49:56 -04:00
Christian Frichot
7f64c94e03
New Module - Fake LastPass Dialog
2013-07-21 13:53:44 +08:00
Christian Frichot
82a70fbcd0
Detect LastPass module (except on IE) - #802
2013-07-20 13:58:20 +08:00
soh_cah_toa
6a62cf9eaa
Added public attributes 'address' and 'port' to Dns::Server.
...
This removes the need to search config.yaml for the address:port.
Also included unit tests.
2013-07-19 22:33:40 -04:00
soh_cah_toa
8d961c1938
Added support for rules that fail to resolve (e.g. NXDOMAIN).
...
Included unit tests.
2013-07-19 22:15:25 -04:00
soh_cah_toa
141a12a92f
Included #remove_ruleset in public interface tests.
2013-07-17 18:19:56 -04:00
soh_cah_toa
95d0ddbe87
Added new method #remove_ruleset that clears the entire DNS ruleset.
...
Included unit tests as well.
2013-07-17 18:16:46 -04:00
soh_cah_toa
9cfb98963d
Added unit tests for #get_ruleset.
2013-07-16 23:48:46 -04:00
soh_cah_toa
94da775ba6
Added unit tests for #remove_rule (good and bad behavior).
2013-07-15 23:58:37 -04:00
soh_cah_toa
85d4375825
Added unit tests for #get_rule with an invalid id.
...
Also overrode Kernel#puts to suppress output from RubyDNS.
2013-07-15 23:36:29 -04:00
soh_cah_toa
4d0f58684f
Divided #add_rule tests into separate good and bad tests.
...
Also added unit tests that verify rule id format.
2013-07-15 23:07:06 -04:00
soh_cah_toa
8d95e6f522
Changed public interface tests to use #assert_respond_to.
...
This will improve the accuracy of potential error messages.
2013-07-15 18:25:33 -04:00
soh_cah_toa
5769615cd5
Added unit tests for #get_rule.
...
Also removed convenience variables from #add_rule tests (domain and
response). The "response" key in the hash returned by #get_rule is
generated by Sourcify which sourcifies the variable name, not its
value.
2013-07-15 03:48:01 -04:00
soh_cah_toa
9a4fd6cb4c
Removed "dns" task in Rakefile since "unit" is fine now.
2013-07-15 03:02:29 -04:00
soh_cah_toa
1ffa21d62a
Added unit tests for #add_rule.
...
These represent the first actual tests for the Dns::Server class.
2013-07-15 02:47:37 -04:00
soh_cah_toa
d8a8e37029
Moved DM adapter setup into first "test" method.
...
Since #setup is called between each test, the database table would
otherwise be cleared every time.
2013-07-15 02:39:41 -04:00
soh_cah_toa
8270abd2d5
Added unit tests for Dns::Server public interface.
2013-07-15 02:12:31 -04:00
soh_cah_toa
3865aab7ee
Added unit tests for required config.yaml settings.
2013-07-15 02:07:26 -04:00
soh_cah_toa
123c3cdc04
FIXED UNIT TEST ISSUES!!! \(^o^)/
...
Load path and configuration setup belong in #startup along with any
required files. DataMapper adapter connections go in #setup. That's
the secret recipe.
2013-07-15 02:00:12 -04:00
soh_cah_toa
ebbadba6dd
Improved #run_server to check if EM reactor is already running.
...
Also moved Thread creation to inside #run_server instead of
forcing caller to do so.
2013-07-14 23:27:21 -04:00
Christian Frichot
a22926bc53
Merge remote-tracking branch 'origin/master'
2013-07-08 19:41:10 +08:00
bcoles
2c2b9a85f4
Update browser fingerprinting module firefox signatures
2013-07-08 10:57:02 +09:30
bcoles
dd811ca234
Add proxy detection using http headers to browser details
...
Add proxy details to browser log
Part of issue #527
Note: does not work for transparent proxies
2013-07-08 00:25:49 +09:30
Christian Frichot
acfdf45d16
Merge remote-tracking branch 'origin/master'
2013-07-06 15:10:43 +08:00
bcoles
e88c3c1f86
Add fake_notification_c module
...
Part of issue #695
2013-07-05 01:17:20 +09:30
bcoles
32b48e5172
Add some client-side debugging to browser.js
...
Perform minor code formatting changes
2013-07-04 23:50:34 +09:30
bcoles
b16d7e3563
Add fake_notification_ff module
...
Rename fake_notification module to fake_notification_ie
2013-07-04 23:12:01 +09:30
Christian Frichot
7e73c0a532
Merge remote-tracking branch 'origin/master'
2013-07-04 20:14:29 +08:00
bcoles
1bddb00ec8
Add Replace Video (Fake Plugin) module
...
Fix issue #695
2013-07-04 11:54:52 +09:30
bcoles
9daacd799e
Update version to beef-0.4.4.7
2013-07-04 08:20:05 +09:30
bcoles
4fe51dcd28
Update version to '0.4.4.6.1-alpha' bug fix edition
beef-0.4.4.6.1
2013-07-04 08:17:17 +09:30
bcoles
af6cf9e5d4
Add Firefox 23 and 24 support for Firefox aurora/beta users
...
Firefox 23 ETA August 2013
Firefox 24 ETA September 2013
2013-07-04 07:39:23 +09:30
BWZ
3705009982
LiveCD - updade bundles during beef update
...
Fixes #918
2013-07-02 18:19:41 +10:00
antisnatchor
7f1473ccbf
Added detection for Firefox 22 (and improved detection of FF 21/22 with a new DOM object).
2013-07-01 17:32:00 +01:00
antisnatchor
f869d2924a
Fixed an XSS discovered by Mario in the default keylogger.
2013-07-01 15:24:36 +01:00
Christian Frichot
0b1c753bd3
Merge remote-tracking branch 'origin/master'
2013-07-01 16:22:20 +08:00
gcatt
f6ebe9fac0
Revert "Add Unity Web Player detection"
...
This reverts commit 696e3715fe .
2013-07-01 10:11:20 +02:00