zinduolis
95793433fa
Update copyright year to 2026
2025-12-26 19:18:05 +10:00
zinduolis
b5b192591b
Second round of Copyright date update
2024-12-25 12:43:13 +10:00
zinduolis
101020ffa0
Update copyright in rb, js and jsdocs
2024-12-25 11:40:55 +10:00
zinduolis
a5a8196792
Fix origin / domain terminology ( #1688 )
2024-10-23 16:07:17 +10:00
Stephen
55632fe2d6
move the proxy banner to banners.rb
2024-03-20 16:43:13 +10:00
Stephen
747ddb5387
Updated http://beefproject.com to https://beefproject.com
2023-12-31 14:18:50 +10:00
jcrew99
3a486c7626
Updated Copyright
2023-12-26 22:32:31 -05:00
jcrew99
486a9bb329
Update copyright 2023 ( #2675 )
...
* updated copyright
* reverted gemfile lock changes
2022-12-31 15:36:07 +10:00
Brendan Coles
aa7a6f9e64
Extensions: Resolve many Rubocop violations
2022-01-22 11:16:12 +00:00
wheatley
f33e2698a0
MAINTAINABILITY: 2257 update copyright 2022 ( #2259 )
...
* 2257 updated copyright date
2021-12-31 09:48:08 +10:00
bcoles
25172353d0
Merge pull request #1971 from justinsteven/pass_query_string_through_proxy
...
Include URI query string in proxied requests
2021-01-26 18:11:36 +11:00
J
4ec6ecee27
updated all of the copyright information
2021-01-11 04:48:56 +10:00
Justin Steven
75bd2f8fb3
Include URI query string in proxied requests
2020-07-16 15:50:41 +10:00
beep
470b3483d0
Update copyright information
2020-01-01 18:47:08 -08:00
Ben Passmore
7c2a56945c
Updated proxy for AR
2019-11-30 15:20:03 +10:00
Jon-Erik Schneiderhan
99b54583cc
proxy:ignore case when ignoring headers
2019-03-12 14:18:18 -04:00
Brendan Coles
7f41c2b495
Replace /ui/requester controller with REST API - #1389 #1388
2019-02-20 22:57:45 +00:00
Brendan Coles
1b173e4b98
Replace /proxy controller with REST API - #1389
2019-02-16 13:57:52 +00:00
Ben Passmore
9f1e8f5e8d
Updated copyright
2019-01-01 11:57:28 +10:00
Wade Alcorn
fca5279f17
Updated Copyright dates
2018-01-04 09:12:47 +10:00
Brendan Coles
903d364450
Remove experimental extensions from config.yaml
2017-12-08 18:14:32 +00:00
Brendan Coles
08f5cf3e29
Cleanup and fix proxy/requester
2017-04-16 14:28:45 +00:00
Matt Metzger
f0fdc3d537
Omit Transfer-Encoding header in proxy responses
...
Beef automatically calculates and inserts a Content-Length header when
sending proxy responses. If the Transfer-Encoding header is not
stripped, many browsers treat this as a Content-Length of 0, thus
rendering an empty body.
2017-04-09 01:20:32 -04:00
Wade Alcorn
91cc7ed873
Updated Copyright information
2016-12-29 15:50:13 +10:00
Wade Alcorn
ce01d9fa46
updated copyright year
2015-12-30 08:11:57 +10:00
Brendan Coles
ae1fa3e958
Rescue missing SSL cert/key files
2015-09-09 07:36:45 +00:00
Brendan Coles
8f683e6d0f
Add Proxy REST /api/proxy/setTargetZombie
2015-08-22 10:47:04 +00:00
Brendan Coles
e06198c320
Use ignore_headers in proxy
2015-08-16 11:29:30 +00:00
antisnatchor
bf0f59e5d0
Fixed a bug in the tunneling proxy (missing \r\n in some specific conditions when HTTP version is HTTP/1.1)
2015-02-08 13:39:04 +01:00
Wade Alcorn
2fbca61368
Updated copyright dates
2014-12-30 07:44:58 +10:00
Till Maas
7e18f6255e
Support HTTPS via CONNECT in proxy extension
2014-09-24 16:53:56 +02:00
Wade Alcorn
8003f1a47f
Updated the copyright year to 2014
2014-01-01 16:34:15 +10:00
Wade Alcorn
fe40038441
Updated copyright year to 2013
2012-12-30 12:47:43 +10:00
Wade Alcorn
b68df3d024
Changed license header
2012-11-02 14:05:15 +10:00
antisnatchor
f9b8e0f576
Moved admin_ui controllers for extensions in their relative extension directory.
2012-10-23 10:15:07 +11:00
Wade Alcorn
49b85201d0
Changed print_success to print_info
2012-06-23 12:51:20 +01:00
Mike Haworth
1fd66bce1e
Issue #666 Proxy now uses forge_request, allowing cross domaian requests, for instances where SOP bypass is available
2012-05-13 13:08:13 +12:00
bcoles
cda1659356
Improved proxy error handling. Fixes issue #92 .
...
The proxy now dies somewhat gracefully when given a malformed request.
The `Content-Length' header is now only matched by the parser if its
value is an integer.
A request with a null or missing HTTP version in the header now defaults
to HTTP/1.0
A request with a null or missing `Host' header returns:
`ERROR: CrossDomain Request. The request was not sent.'
regardless of whether the host is specified in the URL.
2012-02-19 03:42:20 +10:30
Wade Alcorn
06899ca267
Year updated from 2011 to 2012
2011-12-31 22:24:36 +10:00
bcoles
74ec478449
Added allow_cross_domain to the request object
...
By default all requests use allow_cross_domain = "true"
The Proxy component uses allow_cross_domain = "false"
The Forge Request component uses allow_cross_domain = "true"
Fixes issue 87
2011-12-25 17:37:32 +10:30
bcoles
590e514680
Renamed "Requester" tab to "Rider"
...
Added Proxy sub-tab under Rider tab
Part of issue 63
2011-12-20 22:04:22 +10:30
bcoles
3ee52b82c0
Part of issue 87, issue 63, issue 29, issue 30
...
In preperation for creating requester and proxy unit tests:
o Tidied up some of the requester and proxy
o Partially de-coupled requester from proxy
o Fixed minor bugs:
o is_valid_uri was not implemented correctly
o http scheme validation had "http" instead of "https"
2011-12-20 02:47:50 +10:30
antisnatchor
7e6c4932d3
rewrote from scratch the TunnelingProxy: now a simple multi-threaded TCPserver. Doesn't use anymore webrick/httpproxy
2011-11-19 16:13:09 +01:00
bcoles@gmail.com
d20a3ea9b2
Fixes issue 533 : Tunneling proxy: bug when the hooked browser is IE
...
Now checks for null HTTP header keys and values
git-svn-id: https://beef.googlecode.com/svn/trunk@1424 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-11-08 15:19:54 +00:00
buherator@gmail.com
ab1ec19a5c
Changed BeEF::API::Registra to BeEF::API::Registrar
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1358 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-10-09 15:31:52 +00:00
antisnatchor
b4cb58346e
Fixed proxy: the new filters where causing problems. Removed all of them except the method and version checks.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1240 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-29 09:18:24 +00:00
antisnatchor
ed8a0a4ca2
Fixed wrong mount handler in Proxy extension.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1239 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-29 09:14:56 +00:00
passbe
d8a089a1b3
Reworked timed API system. You now must use the BeEF::API::Registra.register() to hook into timed API calls. This will speed up the framework and allow paramater matching for API hooks.
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1235 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-24 09:33:22 +00:00
bcoles@gmail.com
21d5164d4d
Response Headers is now the default accordion panel displayed (rather
...
than the Request panel) when viewing requester HTTP response details
The requester history panel now automatically refreshes upon display
Changed processed status from 'false' to 'waiting' and 'true' to
'complete' in the requester
Fixes Issue 459
git-svn-id: https://beef.googlecode.com/svn/trunk@1226 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-21 03:29:42 +00:00
bcoles@gmail.com
72c6bf87b0
Added port column to Requester History tab
...
git-svn-id: https://beef.googlecode.com/svn/trunk@1214 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
2011-08-19 14:49:43 +00:00