Ritiek Malhotra
182b3d704b
Fix typo
2017-05-01 07:42:57 +05:30
byt3bl33d3r
40a5527358
Merge pull request #356 from hackereg35/patch-2
...
Update packetfilter.py
2016-12-12 23:36:32 -07:00
hackereg35
37937f74ba
Update packetfilter.py
...
Added multi filter support
2016-11-03 15:49:06 +02:00
ZonkSec
f04ccf9d31
Update ServerConnection.py
2016-10-11 12:17:33 -05:00
ZonkSec
6e9d9ba707
Update ServerConnection.py
2016-10-11 12:16:27 -05:00
HAMIDx9
96e0b5f0e0
Fix #230 HSTS bypass DNS problem when timeout occures
2016-01-29 01:43:45 +03:30
HAMIDx9
2490b87f43
Fix printer format to print logs and avoid netcreds shutting down
2016-01-28 22:03:07 +03:30
xiao-mou
f7396d631d
bugfix
2015-09-28 21:22:10 +08:00
byt3bl33d3r
f6ffad2879
Merge pull request #193 from xmcp/xmcp-patch-1
...
fixes #192
2015-09-14 20:27:21 +02:00
byt3bl33d3r
589e45b64f
Fixed IPtables for APF Mode
...
Added a new banner
2015-09-14 20:25:24 +02:00
xiao-mou
b04d2e0258
bugfix
2015-09-10 17:20:15 +08:00
byt3bl33d3r
d1df76c601
fixes #188
2015-09-06 13:14:12 +02:00
byt3bl33d3r
22a43df4f8
DNS server now outputs all queries to seperate log file
...
Fixed a bug where the SSLStrip proxy wouldn't allow caching if the AppCache poison plugin is enabled
HTTP and SMB servers now listen on all interfaces
2015-09-06 12:47:07 +02:00
byt3bl33d3r
9add87c5b2
Fixed a bug where the DNS server would throw a traceback when multiple named servers are specified
2015-09-06 11:23:45 +02:00
byt3bl33d3r
a0fecd4a38
reverts changes from PR #183 , fixes issue #187
2015-09-06 10:51:40 +02:00
HAMIDx9
00745afb35
Fix improperly use config multiple nameservers
2015-09-03 11:50:02 +04:30
byt3bl33d3r
df608030f3
fixes #178 , we are now manually adding an Ether() layer to ARP packets and sending them at L2
2015-09-02 14:47:25 +02:00
byt3bl33d3r
986b2b851f
Fixed bug where Net-Creds wouldn't parse URL's and HTTP data when reading from pcap
...
Active packet filtering engine and proxy + servers are now mutually exclusive , you can only start one of them (iptable conflicts)
2015-09-01 14:15:21 +02:00
HAMIDx9
752fafaf4b
Add unicode support for jskeylogger plugin, fixes #56
2015-08-24 04:52:33 +04:30
byt3bl33d3r
24070afbd0
Removed beefautoplugin since it's pretty useless now with BeEF's ARE engine
...
removed check to enable IP forwarding using sysctl
2015-08-23 01:33:16 +02:00
byt3bl33d3r
885ecc3a4e
replaced watchdog with pyinotify
2015-08-22 16:51:50 +02:00
byt3bl33d3r
d535c8796c
fixes #158
2015-08-12 17:51:55 +02:00
byt3bl33d3r
1a5c7c03b7
Updated Filepwn plugin to the latest BDFactory & BDFProxy version
2015-08-12 16:30:34 +02:00
byt3bl33d3r
1a50f000c1
added an option to parse creds from a pcap using NetCreds, removed mitmflib as a dep (was causing problems for travis)
2015-08-11 17:11:44 +02:00
byt3bl33d3r
e22276477b
fixes #150
...
Forgot to start up the Browser server.. oops!
2015-08-05 14:32:22 +02:00
byt3bl33d3r
772ef9ab39
responder code is now up to date with the lastest version
...
logging is going to have to get cleaned up, but that's a minor issue
re-implemented the function to add endpoints to the http server
added an option to manually specify the gateways mac in the Spoofer plugin
2015-08-05 13:31:04 +02:00
byt3bl33d3r
fa59ca466b
third pass:
...
- All servers back online
- modified logging
2015-08-03 05:34:46 +02:00
byt3bl33d3r
8b55a2e3f5
Second pass:
...
MDNS, LLMNR and NBTNS poisoners are back online
HTTP server now functional
2015-08-02 22:53:16 +02:00
byt3bl33d3r
fd9b79c617
first pass at refactoring:
...
directory structure has been simplified by grouping all the poisoners and servers in one folder
impacket smb server has been replaced with responder's
flask http server has beem replaced with responder's
modified config file to support new changes
2015-08-02 21:15:10 +02:00
byt3bl33d3r
93d21c8b27
Fixed bug when logging in Netcreds
...
FIxed an invalid function call in MDNSpoisoner.py
2015-08-01 11:12:53 +02:00
byt3bl33d3r
8270f337ad
DHCP poisoner now takes into account the requested IP of clients WPAD server address
...
Specifying interface is now optional
2015-07-30 16:56:11 +02:00
byt3bl33d3r
87bca5e7dd
Added new beefapi.py , modified beefautorun plugin: now handles hook injection + ARE autoloading
2015-07-30 00:54:59 +02:00
byt3bl33d3r
7ec9f7b395
This commit adds active packet filtering/modification to the framework (replicates etterfilter functionality)
...
by using netfilterqueue, you can pass a filter using the new -F option, (will be adding an example later)
additionaly removed some deprecated attributes and the --manual-iptables option
2015-07-27 20:44:23 +02:00
byt3bl33d3r
f0fce41c88
App-Cache poison and BrowserSniper plugins have been refactored, added supported python version tags in README
2015-07-26 14:03:56 +02:00
byt3bl33d3r
ba14ed8687
This commit refactors ARP and DHCP poisoning:
...
DHCP poisoning now works on Windows, additionaly it's been optimized for performance improvements
ARP poisoning has been optimized with and internal cache and some algo improvements
cve-details-parser.py has been added to the utils/ directory to help adding exploits to the BrowserSniper config file
I'm currently working on adding to the filepwn plugin all of the missing options that bdfproxy stand-alone has
2015-07-25 02:49:41 +02:00
byt3bl33d3r
5e2f30fb89
This is a vewwwy big commit
...
- The inject plugin now uses beautifulsoup4 to actually parse HTML and add content to it as supposed to using regexes
- The logging of the whole framework has been compleatly overhauled
- plugindetect.js now includes os.js from the metasploit framework for os and browser detection, let's us fingerprint hosts even if UA is lying!
- New plugin HTA Drive-by has been added, prompts the user for a plugin update and makes them download an hta app which contains a powershell payload
- the API of the plugins has been simplified
- Improvements and error handling to user-agent parsing
- Some misc bugfixes
2015-07-18 20:14:07 +02:00
byt3bl33d3r
ff0ada2a39
Revamped logging , plugins will be re-added later once refactored
2015-07-14 17:40:19 +02:00
byt3bl33d3r
7e35d26514
should fix bug number 2 of issue #122
2015-06-19 12:13:18 +02:00
byt3bl33d3r
f99080fc4c
fixed error in Exception handling in SMBserver.py
2015-06-15 01:04:47 +02:00
byt3bl33d3r
7fc75d7bf8
changed ServerConnection.py back over to user_agents!
2015-06-12 01:36:12 +02:00
byt3bl33d3r
b73ac99de3
re-added scapy, changed imports
2015-06-11 22:27:31 +02:00
byt3bl33d3r
aa246130e2
updated requirements.txt, changed imports to mitmflib
2015-06-11 22:05:22 +02:00
byt3bl33d3r
5b969e09fb
added error handling into ARPWatch, removed a useless (i think) lib from requirements.txt
2015-06-10 19:42:23 +02:00
byt3bl33d3r
e3aa8ba617
fixes #117
2015-06-08 13:38:45 +02:00
byt3bl33d3r
2f9b8ff77a
Merged branch webserver into master, the actual built-in webserver isn't ready yet
...
but the changes to the SMB server are, we can now define shares in the config and start the SMB server in Karma mode! \o/
2015-06-08 04:35:18 +02:00
byt3bl33d3r
96d1078d42
Merge branch 'webserver'
2015-06-08 04:30:11 +02:00
byt3bl33d3r
316246e3cc
Re-Wrote Beef-api, refactored the beefAutorun plugin as per #113 , this also should address any problems left over from #106
2015-06-08 04:13:55 +02:00
byt3bl33d3r
7110238fb2
This adds in error handling to avoid the 'Interrupted system call' error described in #109
...
*Note: this doesn't actually fix the problem
2015-06-06 19:26:23 +02:00
byt3bl33d3r
d56ce5447e
This commit should resolve issues #106 and #109
...
Issue #106 was caused by a 'None' value being returned when BeEF was unable to detect the hooked browser's OS
Issue #109 was probably caused by locked resources when send() and sendp() where being called, adding in sleep() seems to have resolved the issue (at least on my machine)
2015-06-06 14:20:54 +02:00
byt3bl33d3r
c2354b9b63
Merged the SMBTrap plugin to master and relative code changes
2015-06-02 23:54:33 +02:00