Соксификация программ в Linux

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
vega
Сообщения: 52

Соксификация программ в Linux

Сообщение vega »

Собственно каким образом можно сделать сабж?
Какой софт есть для этого? В винде например SocksCap, SocksChain...
Интересует нормальный рабочий софт в линух
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Соксификация программ в Linux

Сообщение t.t »

(vega @ Четверг, 01 Сентября 2005, 20:11) писал(а):Соксификация
А что это?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Соксификация программ в Linux

Сообщение mark »

Я думаю что нужно это HTTP proxy >> SOCKS proxy.
Спасибо сказали:
Metal
Сообщения: 92

Re: Соксификация программ в Linux

Сообщение Metal »

Это должно подойти: http://proxychains.sourceforge.net/
Gentoo, Openbox
Спасибо сказали:
Аватара пользователя
vega
Сообщения: 52

Re: Соксификация программ в Linux

Сообщение vega »

Удалено :devil_2:
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Соксификация программ в Linux

Сообщение elide »

во-первых, никогда не пости такие большие куски логов. в крайнем случае, если очень хочется, приаттач их файлом.
а во-вторых, перед тем как спрашивать что-то попробуй почитать и подумать сам.
там же тебе серым по чорному написано
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>."
/usr/lib/gcc/i386-redhat-linux/3.4.3/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>."
слава роботам!
Спасибо сказали:
Аватара пользователя
vega
Сообщения: 52

Re: Соксификация программ в Linux

Сообщение vega »

[quote=elide,Пятница, 02 Сентября 2005, 23:32]
во-первых, никогда не пости такие большие куски логов. в крайнем случае, если очень хочется, приаттач их файлом.
а во-вторых, перед тем как спрашивать что-то попробуй почитать и подумать сам.
там же тебе серым по чорному написано[quote]
Сори.
Задача: соксифицировать ssh и ftp.
Уже читаю два дня. Из всего софта мне подходит ProxyChains только.
Но опять же проблема с его установкой. Configure вроде прошел нормуль.
Привожу куски логов:
[root@localhost proxychains-2.1]# make
cd . && aclocal
acinclude.m4:36: warning: underquoted definition of AC_FIND_FILE
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automak...tending-aclocal
acinclude.m4:53: warning: underquoted definition of KDE_FIND_PATH
acinclude.m4:105: warning: underquoted definition of KDE_MOC_ERROR_MESSAGE
далее все тоже тока переменные разные, и в конце вот что выдала:
acinclude.m4:4046: warning: underquoted definition of AC_CHECK_C_COMPILER
acinclude.m4:538: error: m4_defn: undefined macro: _m4_divert_diversion
autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
acinclude.m4:538: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: autom4te failed with exit status: 1
make: *** [aclocal.m4] Ошибка 1
************************************************
У меня redhat enterprice 4
2.6.9-5.L
i686
Помогите плиз. Устал уже... :wacko:

ЗЫ "я начинающий"
Спасибо сказали:
Metal
Сообщения: 92

Re: Соксификация программ в Linux

Сообщение Metal »

Такое случается, ищи пакет под свой дистр, для Slackware я нашел на http://www.linuxpackages.net/download.php?id=2990 , встал без проблем.
Gentoo, Openbox
Спасибо сказали:
Аватара пользователя
vega
Сообщения: 52

Re: Соксификация программ в Linux

Сообщение vega »

В общем сделал я то, что хотел. А именно скомпилил proxychains 2.1 (хотя в README написано 2.0)
Пишу это для того, чтобы у людей не возникало таких же проблем какие были у меня. Конечно можно найти rpm-пакет для своего дистрибутива, но для Red Hat EL 4 я не нашел.
Но суть не в этом. Собирается всё из сырцов. Немного геморойно, но теперь всё работает на ура.Напомню, программа Proxychains служит для соксификации приложений.
При компиляции прежде всего возникают проблемы в самых новых дистрибутивах.
Это происходит главным образом из-за самых новых версий, automake и autoconfig
Итак:
качаем proxychains-2.1.tar.gz и распаковываем его
устанавливаем Automake 1.4 & Autoconfig 2.13
ftp://ftp.gnu.org/gnu/automake/automake-1.4.tar.gz
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz

Дальше вы сожете собрать Proxychains, но скорее всего будет ошибка: "symbol lookup error: /usr/lib/libproxychains.so: undefined symbol: __libc_connect" *NOTE: this error occurs after your compile & install proxychains & try to use it. "

Теперь вам надо поправить исходники:
идем в каталог proxychains-2.1/proxychains
правим file core.c
ищем строку 162
меняем ret=__libc_connect(sock, addr, len);
на ret=__connect(sock,addr,len);

потом правим libproxychains.c

ищем строку 147

меняем return __libc_connect(sock,addr,len);
на return __connect(sock,addr,len);

идем в главную директорию proxychains-2.1
запускаем ./configure , make , make install

правим /etc/proxychains.conf
Теперь все должно работать
Проверено на Konqueror, KFTPgrabber, ssh
Запуск: proxychains ssh microsoft.com

Примечание: у меня работает только под root

Всем удачи в работе! :thumbsup:
Спасибо сказали:
Аватара пользователя
vega
Сообщения: 52

Re: Соксификация программ в Linux

Сообщение vega »

2admins:
Думаю этот топик или последний пост, можно отнести в раздел "Проекты форума" с пометкой "Соксификация приложений Linux". Как думаете?
Спасибо сказали: