Wednesday, 9 October 2019

HTTP INJECTOR


HTTP INJECTOR is also a vertual private network (VPN)
BUT it can be used for free net depending on the territory

   bellow are some of the definitions of it
____________________________^^^^^^^
➡️HTTP Injector is a professional tool to set custom HTTP header. It's used to connect your SSH/Proxy with custom header and also it can access blocked websi tes behind firewall with SSH tunneling support & proxy server

➡️ Http injector is one of the popular vpn’s for android and it can not be used without a config file. Most people do not know how to create config file

        ➡️ Before we get started, let’s understand the meaning
#  Word  Meaning
[Main]  Payload  HTTP header data payload that will be injected
Remote Proxy  Remote HTTP proxy (ex: Squid proxy/APN proxy)
Debug Mode  Show your data that you send/received in app log (Please turn off during normal usage)
Battery Saver  Disable Wakelock that prevent your CPU from sleeping
Google DNS  Use Google DNS to bypass blocked websites and prevent your ISP from knowing what websites you’re visiting.
Start SSH  Start SSH connection upon starting injection.
[SSH/Setting]  Connect Mode  There’s two modes, iptables (root) which will require root and it only tunnel port 80 and 443 traffic.
VPN Service mode is for Android 4.0+ and will tunnel all traffic to your server. (Please use root mode, if you are having issue with VPN Service mode)
SSH  Secure Shell is a encrypted network protocol for initiating text-based shell sessions on remote machines in a secure way.
SSH Host  SSH IP/hostname
SSH Port  The port for your SSH server, normally will be port 22 (Normally public squid/http proxy will block port 22)
Username  SSH username
Password  SSH password
Data Compression  Compress data packet using zlib.
Upstream Proxy  HTTP Injector currently is using port 8989 (fixed), you have to enable and set 127.0.0.1:8989 for the SSH to connect to HTTP Injector local proxy server.
➡️ Using the below keyword, the app will automatically replace with relevent data upon injection, you don’t need to replace the word inside the square bracket unless you know what you are doing.
Supported keyword: [host] [port] [host_port] [protocol] [netData] [cr] [lf] [crlf] [lfcr]
Assume that 188.100.100.123 is your SSH Server IP and 22 is your SSH port
Keyword  Auto Replaced  Meaning
[host]  188.100.100.123  Destination host
[port]  22  Destination port
[host_port]  188.100.100.123:22  Destination host and port, seperated by colon :
[ssh]  188.100.100.123:22  SSH server ip and port that you set at settings
[protocol]  HTTP\1.0 or HTTP\1.1  HTTP protocol version
[netData]  CONNECT [host_port] [protocol]  Short form of three keywords
[cr]  \r  Carriage Return, U+000D
[lf]  \n  Line Feed, U+000A
[crlf]  \r\n  CR (U+000D) followed by LF (U+000A)
[lfcr]  \n\r  LF (U+000A) followed by CR (U+000D)
[crlf][crlf]  \r\n\r\n  To indicate the end of HTTP header
 information you can also join my telegram channel https://t.me/jaeftech

3 comments:

  1. This payload doesn't work for Fastlink (sim) i am from Kurdistan-iraq is there any way to solve my problem

    ReplyDelete