You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README-en.md
+43-60Lines changed: 43 additions & 60 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,39 +4,33 @@
4
4
5
5
**Neo-reGeorg** is a project designed to actively restructure [reGeorg](https://github.com/sensepost/reGeorg) with the aim of:
6
6
7
-
* Improve tunnel connection security
8
7
* Improve usability and avoid feature detection
8
+
* Improve tunnel connection security
9
9
* Improve the confidentiality of transmission content
10
10
* Solve the existing problems of reGeorg and fix some small bugs
11
11
12
12
> This tool is limited to safety research and teaching, and the user assumes all legal and related responsibilities caused by the use of this tool! The author does not bear any legal and related responsibilities!
13
13
14
14
## Version
15
15
16
-
3.8.1 - [Change Log](CHANGELOG-en.md)
16
+
5.0.0 - [Change Log](CHANGELOG-en.md)
17
17
18
18
19
19
## Features
20
20
21
-
*Transfer content through out-of-order base64 encryption
22
-
*GET request response can be customized (such as masquerading 404 pages)
23
-
*HTTP Headers instructions are randomly generated to avoid feature detection
21
+
*The transmission content is encrypted by deformed base64 and disguised as base64 encoding
22
+
*Use BLV (Byte-LengthOffset-Value) data format to transmit data
23
+
*Direct request response can be customized (such as a disguised 404 page)
24
24
* HTTP Headers can be customized
25
25
* Custom HTTP response code
26
-
* Multiple URLs random requests
27
-
* Server-node DNS resolution
26
+
* Multiple URL random requests
27
+
* Server-side DNS resolution
28
28
* Compatible with python2 / python3
29
-
* High compatibility of the server environment
30
-
* (only php) Refer to [pivotnacci](https://github.com/blackarrowsec/pivotnacci) to implement a single `SESSION` to create multiple TCP connections to deal with some load balancing scenarios
31
-
* aspx/ashx/jsp/jspx no longer relies on Session, and can run normally in harsh environments such as cookie-free
32
-
* (non-php) Support HTTP forwarding, coping with load balancing environment
* High compatibility of the server environment, such as the server is unstable, the server is only deployed on some machines under load balancing and other special circumstances
30
+
* (php only) Refer to [pivotnacci](https://github.com/blackarrowsec/pivotnacci) to create multiple TCP connections for a single session, to deal with some load balancing scenarios
31
+
* aspx/ashx/jsp/jspx no longer depends on Session, and can run normally in harsh environments such as no cookies
32
+
* (non-php) supports intranet forwarding to deal with load balancing environment
33
+
* Support process to start the server to deal with more scenarios
40
34
41
35
42
36
## Basic Usage
@@ -47,14 +41,12 @@ Set the password to generate tunnel server.(aspx|ashx|jsp|jspx|php) and upload i
--read-buff KBLocal read buffer, max data to be sent per
166
-
POST.(default:7, max:50)
167
-
--read-interval MSRead data interval in milliseconds.(default:300)
168
-
--write-interval MSWrite data interval in milliseconds.(default:200)
169
-
--max-threads NProxy max threads.(default:1000)
159
+
--read-buff KBLocal read buffer, max data to be sent per POST
160
+
(default:7, max:50)
161
+
--read-interval MSRead data interval in milliseconds (default:300)
162
+
--write-interval MSWrite data interval in milliseconds (default:200)
163
+
--max-threads NProxy max threads (default:400)
164
+
--max-retryNProxy max threads (default:10)
170
165
--cut-left NTruncate the left side of the response body
171
166
--cut-right NTruncate the right side of the response body
172
-
--extract EXPRManually extract BODY content. (eg:<html><p>REGBODY</p></html> )
167
+
--extract EXPRManually extract BODY content (eg:
168
+
<html><p>NEOREGBODY</p></html> )
173
169
-v Increase verbosity level (use -vv or more for greater
174
170
effect)
175
171
```
@@ -179,19 +175,6 @@ $ python neoreg.py -h
179
175
180
176
* When running `neoreg.py` with high concurrency on Mac OSX, a large number of network requests will be lost. You can use `ulimit -n 2560` to modify the "maximum number of open files" of the current shell.
181
177
182
-
* For Tomcat5 and other low jdk versions, use `tunnel_compatibility.jsp(x)`
183
-
184
-
185
-
186
-
## TODO
187
-
188
-
* HTTP body steganography
189
-
190
-
* Transfer Target field steganography
191
-
192
-
* Problem of ignoring the verification of https in the intranet forwarding
0 commit comments