LibraIRC.net Forums
Mirc and a VPS Proxy using Netcat - Printable Version

+- LibraIRC.net Forums (https://librairc.net/forums)
+-- Forum: Public Forums (https://librairc.net/forums/forum-47.html)
+--- Forum: IRC Discussions (https://librairc.net/forums/forum-57.html)
+---- Forum: mIRC (https://librairc.net/forums/forum-64.html)
+---- Thread: Mirc and a VPS Proxy using Netcat (/thread-10547.html)



Mirc and a VPS Proxy using Netcat - turnip - 09-12-2016

Hi IRC nerds

I was fooling around with netcat and found a cool way to make a Proxy using a VPS.

Naturally Mirc itself has a Proxy option already using Http and Socks but this could be interesting for people.

So we have Mirc on a Windows System and a Linux VPS.

I made this connection completely automated and will describe the way it works.

The VPS has IP of say 33.44.55.66 for a hypothetical example.

So in Mirc Remotes you put,

ON *:START:{

server -m 33.44.55.66:5555
/run C:\server.bat

}

Now as you can see we have port 5555 not 6667 etc. this is for the netcat listener. The server.bat file is the automated file which starts the netcat listener on the VPS using ssh.

So lets start with the VPS and the netcat listener.

Ssh to your vps and login to root.

make sure you are in root@vps:/home/user

Now type

mknod pipe p

this creates a pipe

Then type

nano chat.sh

Enter this into your .sh file

#!/bin/bash

nc -l -p 5555 0<pipe | tee -a in.dump | nc 158.69.192.190 6667 | tee -a out.dump 1>pipe

Save file

To run the file type

bash chat.sh

So that creates a pipe that connects the netcat listener on port 5555 and the IRC server.

So when you START mirc it will connect to your VPS on 5555 which pipes to the IRC server.

It is just simple Socket connections.

To automate this is a little trickier which is the server.bat file

You will need to first install PuTTy in C:\putty.exe

This is how you ssh to your VPS and run the chat.sh script automatically.

Open notepad and type

START putty.exe -ssh user@33.44.55.66 ^-pw password ^-m chat.txt

save as server.bat in C:\server.bat

the ^ is to escape the -pw and -m commands

the chat.txt file gets executed which executes the chat.sh script on your VPS

In notepad in a new file type

su
password
bash chat.sh

save as chat.txt in C:\chat.txt

the password is your root password on your VPS

If everything works you will run Mirc.exe and it will open a server to 33.44.55.66:5555
run the server.bat which ssh's to your VPS and runs the chat.sh script
and Mirc will connect to your VPS and to IRC automatically.

Thx