Commit graph

114 commits

Author SHA1 Message Date
orthographic-pedant
ba280cc64c Fixed typographical error, changed arbitary to arbitrary in README. 2015-09-30 18:51:40 -04:00
byt3bl33d3r
96c83ee565 added coveralls badge to the readme 2015-09-05 14:56:44 +02:00
byt3bl33d3r
cbcf44b360 added lxml to requirements.txt 2015-08-23 18:48:19 +02:00
byt3bl33d3r
28cf6bb687 Update README.md 2015-08-23 01:25:40 +02:00
byt3bl33d3r
09402ecccf Update README.md 2015-08-22 22:08:10 +02:00
byt3bl33d3r
89a1f9f9af added travis-ci badge 2015-08-05 15:10:15 +02:00
byt3bl33d3r
232e43325d modified intall intructions 2015-07-28 19:45:12 +02:00
byt3bl33d3r
795b98d1c5 changed examples 2015-07-28 06:01:21 +02:00
byt3bl33d3r
39aa7473ad updated filter explanation 2015-07-28 05:47:12 +02:00
byt3bl33d3r
68e98704e2 indent and highlighting 2015-07-28 05:11:15 +02:00
byt3bl33d3r
307303ea58 added packet filter tutorial to README 2015-07-28 05:06:42 +02:00
byt3bl33d3r
a831236538 moved the FAQ to CONTRIBUTING.md 2015-07-28 04:40:40 +02:00
byt3bl33d3r
0046c96806 spelling 2015-07-28 02:27:54 +02:00
byt3bl33d3r
a024987c91 Update README.md 2015-07-28 02:19:11 +02:00
byt3bl33d3r
39e0ae0e88 added features and examples in readme 2015-07-28 04:10:32 +02:00
byt3bl33d3r
720c86470a added code climate, modified readme 2015-07-27 21:54:45 +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
0add358a57 Update README.md 2015-07-26 13:34:37 +02:00
byt3bl33d3r
42499a9e32 Added description to the README 2015-07-26 15:12:24 +02:00
byt3bl33d3r
85a9a95f2d Added Responder to CONTRIBUTORS 2015-07-26 14:17:21 +02:00
byt3bl33d3r
719779542c added latest version tag in README 2015-07-26 14:07:30 +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
f4df9971f9 added CHANGELOG.md, CONTRIBUTORS.md and modded README.md 2015-07-25 03:37:45 +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
254d0ab713 Update README.md 2015-06-18 08:53:36 +02:00
byt3bl33d3r
e25edc21c6 updated readme.md again 2015-06-15 00:21:51 +02:00
byt3bl33d3r
bb8ee46b82 added kali setup script and updated readme 2015-06-15 00:18:55 +02:00
byt3bl33d3r
b6b40aba2c Resolved Readme.md conflicts 2015-06-02 23:56:02 +02:00
byt3bl33d3r
c2354b9b63 Merged the SMBTrap plugin to master and relative code changes 2015-06-02 23:54:33 +02:00
Dillon Korman
61d602c5f0 Cleaned up readme
Various improvements with grammar and style.
2015-05-31 12:11:12 -10:00
byt3bl33d3r
a102975492 Update README.md 2015-05-19 22:32:39 +02:00
byt3bl33d3r
fb26d89204 typos 2015-05-19 12:58:58 +02:00
byt3bl33d3r
ae236625db readme 2015-05-19 00:23:03 +02:00
byt3bl33d3r
946ba0b365 updated readme 2015-05-19 00:08:44 +02:00
byt3bl33d3r
ff39a302f9 This commit is just to push the changes so far to github , still have to tidy things up here and there and fix some bugs (also I really hate javascript)
JavaPwn plugin has been renamed to BrowserSniper (cause it now supports java, flash and browser exploits), it's been completly re-written along with it's config file section
Addition of the screenshotter plugin, currently there is a bug when decoding the base64 encoded png files (a very wierd one) , but other than that it works (did i mention i hate js?)
Jskeylogger's javscript now works on every browser except FF mobile (have no clue what's with that) p.s. did i mention i hate JS?
Plugins that deal with javascript now read it from a file as supposed to having it built in (encoding issues) fu javascript
User agent parsing is now built in and handled by core/httpagentparser.py, this because the user-agent library is a pain to install on some distros , also removes 3-4 deps which is a plus

also fuck javascript
2015-05-16 00:43:56 +02:00
byt3bl33d3r
86870b8b72 markdown 2015-05-11 04:26:37 +02:00
byt3bl33d3r
acf8a78545 Readme tidying 2015-05-11 04:16:52 +02:00
byt3bl33d3r
de1cf6f9d6 typos 2015-05-11 04:03:12 +02:00
byt3bl33d3r
aefd0cea3b Updated Readme 2015-05-11 03:58:52 +02:00
byt3bl33d3r
6b421d1cac typo 2015-04-28 13:10:36 +02:00
byt3bl33d3r
2c6e9a31b7 modded readme 2015-04-28 13:08:56 +02:00
byt3bl33d3r
7aad9879d1 version bump in readme 2015-04-27 19:19:34 +02:00
byt3bl33d3r
9712eed4a3 This is 1/2 of the work done... lot's of cool stuff!
I've re-written a decent amount of the framework to support dynamic config file updates, revamped the ARP Spoofing 'engine' and changed the way MITMf integrates Responder and Netcreds.

- Net-creds is now started by default and no longer a plugin.. It's all about getting those creds after all.
- Integrated the Subterfuge Framework's ARPWatch script, it will enable itself when spoofing the whole subnet (also squashed bugs in the original ARP spoofing code)
- The spoof plugin now supports specifying a range of targets (e.g. --target 10.10.10.1-15) and multiple targets (e.g. --target 10.10.10.1,10.10.10.2)
- An SMB Server is now started by default, MITMf now uses Impacket's SMBserver as supposed to the one built into Responder, mainly for 2 reasons:
  1) Impacket is moving towards SMB2 support and is actively developed
  2) Impacket's SMB server is fully functional as supposed to Responder's (will be adding a section for it in the config file)
  3) Responder's SMB server was unrealiable when used through MITMf (After spending a day trying to figure out why, I just gave up and yanked it out)

- Responder's code has been broken down into single importable classes (way easier to manage and read, ugh!)
- Started adding dynamic config support to Responder's code and changed the logging messages to be a bit more readable.
- POST data captured through the proxy will now only be logged and printed to STDOUT when it's decodable to UTF-8 (this prevents logging encrypted data which is no use)
- Responder and the Beefapi script are no longer submodules (they seem to be a pain to package, so i removed them to help a brother out)
- Some plugins are missing because I'm currently re-writing them, will be added later
- Main plugin class now inharates from the ConfigWatcher class, this way plugins will support dynamic configs natively! \o/
2015-04-27 18:33:55 +02:00
byt3bl33d3r
663f38e732 initial dynamic config support
added configwatcher.py
2015-04-19 23:33:44 +02:00
byt3bl33d3r
be19a685b3 Update README.md 2015-04-15 16:12:08 +02:00
byt3bl33d3r
5ce49d2ff2 updated README.md 2015-04-12 02:21:23 +02:00
byt3bl33d3r
d137296560 updated README.md 2015-04-12 02:20:15 +02:00
byt3bl33d3r
1577e40aa3 updated README.md 2015-04-12 02:16:21 +02:00
byt3bl33d3r
9bd6458a72 updated README.md 2015-04-12 02:02:09 +02:00