bcoles
7de48ceafb
Add GroovyShell Server Command Execution IPEC exploit module
2013-05-22 02:32:27 +09:30
soh_cah_toa
c6f38324d1
Refactored #get_ruleset to be part of RubyDNS.
...
All database logic should be inside RubyDNS since BeEF's DNS class
is mostly just a wrapper around it.
2013-05-18 21:00:22 -04:00
soh_cah_toa
054767c898
Added RESTful API route for /api/dns/rule/:id.
...
This will return a single rule given its unique id.
2013-05-17 23:02:40 -04:00
soh_cah_toa
702595c04c
Improved a lot of documentation for BeEF::Extension::DNS::DNS.
2013-05-17 19:12:05 -04:00
soh_cah_toa
c70037f9f4
Began adding support for RESTful API beginning with /api/dns/rules.
2013-05-17 18:25:22 -04:00
soh_cah_toa
13001b9642
Updated README.mkd to mention rubydns and sourcify dependencies.
...
This was forgettin in commit 872ce2e .
2013-05-16 23:24:23 -04:00
soh_cah_toa
18a78b57b2
Fixed load_rules() to rebuild 'pattern' and 'type' as an array.
...
This was forgotten in the previous commit.
2013-05-16 23:20:04 -04:00
soh_cah_toa
24f7e5b6cd
Separated 'pattern' and 'type' properties in DNS model.
...
This will expose the resource type to the RESTful API (coming soon).
2013-05-16 23:14:29 -04:00
soh_cah_toa
6d2a771084
Changed model name to BeEF::Core::Models::DNS::Rule.
...
This is more descriptive and follows the singular name convention.
2013-05-15 22:29:42 -04:00
soh_cah_toa
271b2b8e85
Removed RubyDNS::Server#rules attribute accessor since it's unused.
2013-05-15 22:19:58 -04:00
soh_cah_toa
35f25bbeb9
Removed load_rules() and parse_type() since they're unused.
2013-05-15 22:18:16 -04:00
soh_cah_toa
872ce2e92f
Updated README to mention rubydns and sourcify dependencies.
2013-05-15 22:15:50 -04:00
soh_cah_toa
992e95f0d7
Added database support when adding/removing rules.
...
Needed to add 'sourcify' as a dependency in order to store code blocks
in the database.
2013-05-15 22:12:37 -04:00
soh_cah_toa
1f7e748afc
Removed parse_response() since it's no longer needed.
2013-05-14 19:23:08 -04:00
soh_cah_toa
ddcb040c40
Marked add_rule() and remove_rule() as critical sections.
...
Mutual exclusion is imperative here since other modules/extenions may
be simultaneously adding/removing rules, thus putting the value of
@next_id at risk of becoming inconsistent.
2013-05-14 19:12:23 -04:00
soh_cah_toa
e563a8946b
Began implementing new method of adding rules without periodic timer.
...
Also added improved documentation for add_rule() and remove_rule().
2013-05-14 18:47:51 -04:00
soh_cah_toa
86e01b1327
Documented run_server() and add_rule().
2013-05-10 23:19:58 -04:00
soh_cah_toa
d622bf3e5e
New DNS entries can now be added dynamically without a server restart.
...
Database is checked every five seconds and adds new rules if there
were any changes.
2013-05-10 23:01:10 -04:00
Brendan Coles
8ecdceb928
Merge pull request #894 from sgorbaty/master
...
New functionality - detect phonegap plugins
2013-05-09 01:59:49 -07:00
Sergey Gorbaty
498372aef3
Adding phonegap integration with keychain plugin
2013-05-08 13:18:31 -07:00
soh_cah_toa
c7eb1c7fc9
Added DNS database model to load resource records from.
...
Now modules/extensions can dynamically add new RR's. However, changes
don't take effect until BeEF restarts (fix incoming).
2013-05-08 00:03:08 -04:00
soh_cah_toa
d24a00a639
Overrode RubyDNS::Transaction.respond! to use debug logger instead.
...
Now all RubyDNS output is properly disabled unless --verbose is given.
2013-05-07 23:59:27 -04:00
soh_cah_toa
c7981f3c0d
Demoted UPSTREAM from constant to local variable. Minimizes scope.
2013-05-07 22:40:26 -04:00
soh_cah_toa
281cde1cbb
Added new definition for Logger#warn.
2013-05-07 22:06:13 -04:00
soh_cah_toa
493ed5182b
Made BeEF::Extension::DNS::DNS into a singleton object.
...
This ensures that all modules/extensions that add new RR's
refer to a single server instance.
2013-05-07 21:56:11 -04:00
Sergey Gorbaty
55d8506960
Added primitive phonegap plugin detection
2013-05-07 17:10:12 -07:00
antisnatchor
8d60c10298
Merge branch 'master' of https://github.com/beefproject/beef
2013-05-07 13:04:19 +02:00
antisnatchor
94d15cd386
Added DOS module which allows you to send multiple GET or POST requests to a target, from a WebWorker in order to don't slow down the whole browser.
2013-05-07 13:00:34 +02:00
soh_cah_toa
ceb55ef3df
Resolved DNS thread issue using EM::next_tick() instead of sleep().
2013-05-06 13:09:44 -04:00
bcoles
5bbf26abac
Add beef.http.dns_port config option
2013-05-06 16:03:17 +09:30
soh_cah_toa
cbd815c519
Changed output format for RubyDNS to be "BeEF-compliant".
...
RubyDNS's logger now uses BeEF's print-related functions. Debug
messages regarding queries can be enabled using --verbose.
2013-05-05 22:19:54 -04:00
soh_cah_toa
d22373d828
Fixed thread issue that occasionally caused BeEF to stop immediately.
...
While using sleep() to fix thread complications is never a great
solution, it gets the job done for now.
2013-05-05 21:14:30 -04:00
Brendan Coles
5b90c351da
Merge pull request #888 from sgorbaty/master
...
Adding new features to Phonegap module
2013-05-05 17:26:31 -07:00
antisnatchor
b501fe7c1a
Updated Rack dependency in Gemfile in order to don't create conflicts with the updated Sinatra dependency.
2013-05-04 09:42:40 +01:00
Michele Orru
b28e631500
Merge pull request #889 from 0x1a0ran/master
...
Bug fix: cross-origin XHR with "Origin" or "Referrer" header set always return 403.
2013-05-04 01:30:42 -07:00
soh_cah_toa
fdd1048f1a
Implemented basic nameserver and configured it to run on BeEF startup.
...
It's worth noting that RubyDNS currently displays a lot of messy
output. This needs to be addressed before moving any further.
2013-05-03 22:37:42 -04:00
soh_cah_toa
cc4b34ed8d
Started basic DNS extension. Currently does nothing.
2013-05-03 21:25:53 -04:00
soh_cah_toa
9f7d326f6f
Added RubyDNS to Gemfile and core/loader.rb.
2013-05-03 17:34:41 -04:00
Sergey Gorbaty
5722cb2bc1
Added email to contact list
2013-05-03 14:24:23 -07:00
Sergey Gorbaty
0479744dfc
added device model detection
2013-05-03 14:14:19 -07:00
Sergey Gorbaty
3dbfdbac7e
Adding user prompt
2013-05-03 14:02:53 -07:00
Sergey Gorbaty
d3262d9451
Adding local detection
2013-05-03 13:34:09 -07:00
Sergey Gorbaty
906ca6ccce
Cordova detection added
2013-05-03 13:13:24 -07:00
Xiaoran Wang
ea560c3464
Added configurable port for postsql and mysql
2013-05-03 13:01:37 -07:00
Xiaoran Wang
b79402ce5f
updated sinatra from 1.3.2 to 1.4.2 to fix the CORS request always return a 403 bug. link here https://github.com/sinatra/sinatra/issues/518
2013-05-03 11:02:11 -07:00
Sergey Gorbaty
1699d52475
adding contact list
2013-05-03 10:09:09 -07:00
antisnatchor
c5d5b99472
Issue #886 : The preflight OPTIONS request now allow also the content-type header, required to use a json conten-type with POST requests.
2013-05-02 10:55:16 +01:00
antisnatchor
9915547b19
Issue #886 : Added support for preflight OPTIONS request.
2013-05-01 17:19:48 +01:00
antisnatchor
ef2eac26eb
Issue #886 : Added support for CORS on the Router object. The RESTful aPI can not be called from JS x-domain.
2013-05-01 11:15:21 +01:00
bcoles
09be2db069
Update version to beef-0.4.4.5
2013-05-01 17:53:21 +09:30