Commit Graph

580 Commits

Author SHA1 Message Date
Oleg Broslavsky 9d22c09f9d Add support for Windows 8.1 2014-11-08 19:06:20 +07:00
Brendan Coles 53dd7ee5fb rescue StandardError 2014-10-28 08:18:26 +00:00
bmantra 52f7a9cbca delete old zombies via REST api and UI #762 2014-10-27 20:27:39 +01:00
Brendan Coles 451ff7d002 Add support for Firefox 33 2014-10-19 05:25:24 +00:00
Brendan Coles 13bcc9bbee Add try/catch to getDefaultBrowser() 2014-10-18 12:54:01 +00:00
antisnatchor 7aec038505 I though PHP was so shit that param names were case-insensitive. I was wrong :-) 2014-10-13 14:37:55 +02:00
antisnatchor 1f6278ca91 Changed array index position for PhishingFrenzyUID entry in restful api call 2014-10-13 13:55:08 +02:00
antisnatchor 610985268c Added support for Chrome 38 2014-10-13 11:57:26 +02:00
antisnatchor 50a9784606 Added PhishingFrenzy integration config option and code 2014-10-13 11:51:25 +02:00
Brendan Coles 04b3bee8cf Fix get_hb_details 2014-10-11 05:29:30 +00:00
Brendan Coles d45c116414 Add support for Safari 8 2014-10-09 13:02:57 +00:00
Brendan Coles 37046464a3 Comment and re-indent 2014-10-09 12:43:40 +00:00
antisnatchor 46ca236c10 Added support for Safari 7. 2014-10-09 13:31:23 +02:00
antisnatchor 18efaf7f52 Adding separate restful api call for offline browsers only (phishing-frenzy integration) 2014-10-09 12:34:10 +02:00
antisnatchor 79947ab6eb Fixed typo coming from last pull request merge preventing hooking to work. 2014-10-09 11:04:55 +02:00
Richo Healey a134e535c2 Add browser.capabilities
This removes some janky IE sniffing, and instead provides the beginning
of a simple place to do capability based checks.
2014-10-08 22:04:22 -07:00
Richo Healey 1e88894c98 Whitespace 2014-10-08 21:54:58 -07:00
antisnatchor 4c945e018e Added geolocation info to PF restufl api call 2014-10-08 11:49:29 +02:00
antisnatchor 209a488c77 Added restful api call for phishing-frenzy integration 2014-10-07 15:19:47 +02:00
Brendan Coles 9e43f0b68e Add support for Chrome 37 2014-09-28 04:52:32 +00:00
Brendan Coles 4fcc1dc562 Allow DNS lookups on zombie IP addresses 2014-09-28 04:25:20 +00:00
Till Maas c35286da59 Support absolute paths for HTTPS key and cert 2014-09-26 11:13:41 +02:00
Till Maas 7c5011ac97 Do not assume 80 to be the default port for HTTPS
The default port for HTTPS is 443, therefore use it and not 80 if no
specific port is set.
2014-09-24 13:04:48 +02:00
Brendan Coles a18a74c82a Add support for Firefox 32 2014-09-06 14:09:50 +00:00
Brendan Coles a40e8ca8de Replace console.error with beef.debug 2014-08-31 02:01:55 +00:00
antisnatchor 6b93b09c2f #970 Updated DNS tunnel debug module config.yaml description 2014-06-29 13:20:11 +02:00
antisnatchor d1688395ae #970 Added string to DNS requests to differentiate between normal and data-extrusion DNS requests 2014-06-29 13:04:51 +02:00
antisnatchor f7df45ebd1 #970 Modified dns.js to support the current way we send data from client to server using DNS. 2014-06-29 12:31:59 +02:00
Brendan Coles 8e55545abd Add support for Firefox 30 & 31 2014-06-12 09:26:19 +00:00
Michele Orru 4c2f80a3bc Merge pull request #1009 from soh-cah-toa/master
DNS Extension 2.0 Reimplementation
2014-05-05 12:11:38 +02:00
Brendan Coles e8e4180eee Fix regex 2014-05-01 16:36:01 +10:00
Brendan Coles c61dee7275 Add support for Firefox 29
* https://developer.mozilla.org/en-US/Firefox/Releases/29
* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/codePointAt
2014-05-01 02:33:43 +10:00
soh_cah_toa 8dac5c95eb Fixed #is_valid_domain? regex to include appended dot. 2014-04-28 22:21:39 -04:00
Spencer McIntyre 76c09aa38a Support pulling the server version through the REST API 2014-04-28 15:35:01 -04:00
Christian Frichot fe14601dfc Added -i --interactive option at commandline to launch console shell 2014-04-27 07:12:53 +08:00
Brendan Coles c1a7b1ec08 Use filter 2014-04-25 04:17:17 +10:00
Brendan Coles 9af8e6bd00 Add CPU type filter 2014-04-25 04:16:53 +10:00
soh_cah_toa ad25c49b2d Refactored IP filters into parameterized #is_valid_ip?.
Using parameterized methods is better structured coding style rather
than defining multiple similarly-behaved methods.

annex_region('crimea') # good
vs.
annex_crimea # bad
2014-04-24 13:11:00 -04:00
bcoles 6fe8772710 Refactor browser component details 2014-04-25 02:11:58 +09:30
Wade Alcorn 94b636c6fd Fixed reference to origin 2014-04-24 19:36:58 +10:00
Wade Alcorn 8dfa674134 Merge branch 'master' of github.com:beefproject/beef 2014-04-24 19:36:10 +10:00
Wade Alcorn 52c2ef45e1 Fixed reference to origin 2014-04-24 14:44:26 +10:00
Christian Frichot f17569cc35 Chrome Browser detection up to v36 for Desktop and iOS 2014-04-24 11:48:42 +08:00
soh_cah_toa 5d73d7f084 Improved BeEF::Filters support for IPv4 and IPV6.
Changed regex in #is_valid_ip? to be more strict since it previously
would have matched an invalid IP such as 999.999.999.999. Changed its
name to #is_valid_ipv4?.

Added new #is_valid_ipv6? method that validates IPv6 addresses. It is
very comprehensive and will match normal IPv6 addresses, zero
compressed, link-local with zone index, and IPv6 addresses that have
IPv4 embedded, mapped, and translated.

Added new #is_valid_domain? method that validates domain names.
2014-04-23 17:49:41 -04:00
soh_cah_toa 007f6302df Re-implemented #generate_id in Core::Main::Crypto.
This is a better home for it since that is where other OpenSSL
crypto/token generator methods reside.
2014-04-23 11:41:11 -04:00
soh_cah_toa 8c4ece815e Removed obsolete Sourcify reference in loader.rb. 2014-04-23 11:19:17 -04:00
bcoles 2ee9fb6ccc Add nginx imitation 2014-04-22 22:49:21 +09:30
bcoles 4529dd1a6c Add support for MaxMind GeoIP 2014-04-22 00:58:49 +09:30
Brendan Coles a131e670bc Merge pull request #995 from bcoles/update_print
Update print methods
2014-04-20 20:20:18 +10:00
Brendan Coles 17f265cb83 module.rb minor code cleanup 2014-04-20 20:12:33 +10:00