Страница 1 от 1

SocksCleaner Setup - Компилиране и конфигуриране на Sockscleaner.

Публикувано на: 31 Авг 2018 13:06
от LuD
$ wget -cb http://download.freeunibg.eu/SocksCleaner0.4.tar.gz
Continuing in background, pid 214.
Output will be written to `wget-log'.

Ако нямата wget може да използвате lynx или каквото искате.След това дезархивирайте и влезте в директорията, която направи. (можете да изтриете компресираният файл също така).

$ tar -zxf socksclean-0.4.tar.gz
$ rm -f socksclean-0.4.tar.gz
$ cd scleaner-0.4

Компилирайте

$ ./configure --prefix=/home/noroot

Ще видите нещо като това

Configuration:

SocksCleaner Version: 0.4
Install path: /home/noroot/sockscleaner
Compiler: gcc
Compiler Flags: -g -O2 -D_REENTRANT
Thread support: enabled
Thread library: -lpthread

Please edit include/config.h to change the settings to match
your network before running make

Както е написано, ще редактираме config.h

$ cd include/
$ mcedit config.h

Направете следните промени:

#define SETPATH "/usr/local/sockscleaner/settings.conf"

променяте на:

#define SETPATH "/home/noroot/sockscleaner/settings.conf"

Ако искате да смените версията на SockCleaner-a

$ cd ../source/
$ mcedit version.c

променяте

char hVersion[] = VERSION;

на

char hVersion[] = "DarkChilD's CleaNer";

Сега редактирайте log.c:

#include <errno.h>
#include "config.h"

променяте на

#include <errno.h>
#include <time.h>
#include "config.h"

Това е всичко, сега изпълнете командата "make"

$ cd ../
$ make

Понеже момчетата от UniBG са преебали "make install" ще го направим сами.

$ cp -R bin/ ../sockscleaner

Трябва да имате следните файлове във вашата bin директория.

$ cd ../sockscleaner
$ ls -l
total 188
-rw-r--r-- 1 noroot users 183 Apr 9 16:34 README
-rw-r--r-- 1 noroot users 2476 Apr 9 16:34 elines.conf
-rw-r--r-- 1 noroot users 6234 Apr 9 16:34 settings.conf
-rwxr-xr-x 1 noroot users 166028 Apr 9 16:34 sockscleaner*
-rw------- 1 noroot users 1385 Apr 9 16:34 sockscleaner.conf

Или нещо от рода .. Нека започнем със sockcleaner.conf.

$ mcedit sockscleaner.conf

A: има следния формат A:admin names <email>, така че сигурно ще искате да смените

A:decho <[email protected]>

с нещо от рода на:

A:Randal Schwartz <[email protected]>

N: линията се използва за да каже на сървъра какъв е hostname-a на вашия sockcleaner (може да бъде spoofed)

N:<hostname>:<info for sockscleaner>

Аз предпочитам...

N:Sockscleaner.IRCHelp.UniBG.oRG:SocksCleaner

Коментирайте S: линиите и добавете свои.

#S:ConnectPassword:irc.hub.net:6667
#S:DumbPass:irc.althub.net:6666
#S:Services:irc.anotherhub.net:

Тези линии се използват за да кажат на сървъра към къде да се свързва:

S:<encrypted password>:<irc server>:<port>

Аз ще го направя да изглежда като това:

S:socksasam:127.0.0.1:6667

В settings.conf няма много неща за конфигурарине.

$ mcedit settings.conf

HPath "/usr/local/sockscleaner"

променяте на

HPath "/home/noroot/sockscleaner"

kill, gline и checknotifymsg reasons са интересни:

CheckNotifyMsg "Vnimanie! Vashiat host shte bade proveren za open socks/wingate servers!Ako vidite opit za connect ot mashina etgate.csoft.bg tova e chastot proverkata.Molja prochetete http://www.unibg.online.bg/proxyscan.php3 za poveche informacia!"

KillReason "You are using insecure SOCKS server, which may cause abuse to this network;Please, visit http://www.unibg.online.bg/proxyscan.php3 and recconect not using it!"
GlineReason "Please,visit http://www.datecs.bg/unibg/proxyscan.php3"

Сменете го на каквото си искате. ServicesHost е host-a на вашата мрежа.

ServicesHost "DarkChild.Services"

MonitoringChannel е канал, който SocksCleaner ще наблюдава.

MonitoringChannel "#socks"

Предполагам че искате да добавите/изтриете host-ове които искате да бъдат glines в elines.conf Сега добавете C: и N: линиите:

C:127.0.0.1:socksasam:Sockscleaner.IRCHelp.UniBG.oRG:6667:2
N:127.0.0.1:socksasam:Sockscleaner.IRCHelp.UniBG.oRG::2

E това е!Радвайте се!