Skip to content

Commit b072152

Browse files
committed
Adds more HTTP header variants
1 parent b4f990f commit b072152

File tree

1 file changed

+64
-1
lines changed

1 file changed

+64
-1
lines changed

fourohme.go

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,25 +48,70 @@ func main() {
4848

4949
headerKeysList := []string{
5050
"Base-Url",
51+
"CACHE_INFO",
52+
"CF_CONNECTING_IP",
5153
"CF-Conne",
54+
"CF-Connecting-IP",
55+
"CLIENT_IP",
5256
"Client-IP",
57+
"COMING_FROM",
58+
"CONNECT_VIA_IP",
5359
"Content-Length",
5460
"Destination",
61+
"FORWARD_FOR",
62+
"FORWARD-FOR",
63+
"FORWARDED_FOR_IP",
64+
"FORWARDED_FOR",
65+
"FORWARDED-FOR-IP",
66+
"FORWARDED-FOR",
67+
"FORWARDED",
5568
"From",
69+
"HTTP-CLIENT-IP",
70+
"HTTP-FORWARDED-FOR-IP",
71+
"HTTP-PC-REMOTE-ADDR",
72+
"HTTP-PROXY-CONNECTION",
5673
"Http-Url",
74+
"HTTP-VIA",
75+
"HTTP-X-FORWARDED-FOR-IP",
76+
"HTTP-X-IMFORWARDS",
77+
"HTTP-XROXY-CONNECTION",
78+
"PC_REMOTE_ADDR",
79+
"PRAGMA",
5780
"Profile",
81+
"PROXY_AUTHORIZATION",
82+
"PROXY_CONNECTION",
83+
"Proxy-Client-IP",
5884
"Proxy-Host",
5985
"Proxy-Url",
6086
"Proxy",
87+
"PROXY",
6188
"Real-Ip",
6289
"Redirect",
6390
"Referer",
6491
"Referrer",
92+
"REMOTE_ADDR",
6593
"Request-Uri",
94+
"Source-IP",
6695
"True-Client-IP",
6796
"Uri",
6897
"Url",
98+
"Via",
99+
"VIA",
100+
"WL-Proxy-Client-IP",
101+
"X_CLUSTER_CLIENT_IP",
102+
"X_COMING_FROM",
103+
"X_DELEGATE_REMOTE_HOST",
104+
"X_FORWARDED_FOR_IP",
105+
"X_FORWARDED_FOR",
106+
"X_FORWARDED",
107+
"X_IMFORWARDS",
108+
"X_LOCKING",
109+
"X_LOOKING",
110+
"X_REAL_IP",
69111
"X-Arbitrary",
112+
"X-Backend-Host",
113+
"X-BlueCoat-Via",
114+
"X-Cache-Info",
70115
"X-Client-IP",
71116
"X-Custom-IP-Authorization",
72117
"X-Forward-For",
@@ -78,29 +123,47 @@ func main() {
78123
"X-Forwarded-Server",
79124
"X-Forwarded",
80125
"X-Forwarder-For",
126+
"X-Forwared-Host",
127+
"X-From-IP",
128+
"X-From",
129+
"X-Gateway-Host",
81130
"X-Hos",
82131
"X-Host",
83132
"X-Http-Destinationurl",
84133
"X-HTTP-DestinationURL",
85134
"X-Http-Host-Override",
135+
"X-Ip",
86136
"X-OReferrer",
137+
"X-Original-Host",
138+
"X-Original-IP",
87139
"X-Original-Remote-Addr",
140+
"X-Original-Url",
88141
"X-Original-URL",
89142
"X-Originally-Forwarded-For",
90143
"X-Originating-IP",
91144
"X-Override-URL",
92145
"X-Proxy-Url",
146+
"X-ProxyMesh-IP",
93147
"X-ProxyUser-Ip",
148+
"X-ProxyUser-IP",
94149
"X-Real-Ip",
150+
"X-Real-IP",
95151
"X-Remote-Addr",
96152
"X-Remote-IP",
97-
"X-Rewrite-URL",
98153
"X-rewrite-url",
154+
"X-Rewrite-URL",
155+
"X-True-Client-IP",
99156
"X-WAP-Profile",
157+
"XONNECTION",
158+
"XPROXY",
159+
"XROXY_CONNECTION",
160+
"Z-Forwarded-For",
161+
"ZCACHE_CONTROL",
100162
}
101163

102164
headerValuesList := []string{
103165
"127.0.0.1",
166+
"127.0.0.1, 127.0.0.1, 127.0.0.1",
104167
"127.0.0.1:80",
105168
"127.0.0.1:443",
106169
"127.0.0.1:8080",

0 commit comments

Comments
 (0)