LINUX.ORG.RU
ФорумAdmin

netcat из FreeBSD и SSH через HTTP Proxy


0

0

Сегодня не было особенно много времени разбираться, но мне пришлось заюзать FreeBSD'шный сервер для хождения по SSH через HTTP прокси.

Потому как я сильно удивился, когда обнаружил, что /usr/bin/nc во FreeBSD и /bin/nc в Линуксе существенно отличаются друг от друга ключиками и функциальностью (по крайней мере, так показалось на первый взгляд).

Конкретно - в линуксовом netcat'e нет ключика -X, который указывает тип прокси, к которому надо подключаться (HTTP/SOCKS). Как можно реализовать параметр ProxyCommand без него, чтобы работало?

И можно ли FreeBSD'шный netcat каким-то образом достать в Линуксе? Пробовать откомпилировать вручную сегодня не было времени, а пакета соответствующего в Debian я не нашёл (в gentoo соответствующего portage'a тоже вроде бы нет).

Re: netcat из FreeBSD и SSH через HTTP Proxy

Ты об этом? -

-X proxy_version
             Requests that nc should use the specified protocol when talking
             to the proxy server.  Supported protocols are “4” (SOCKS v.4),
             “5” (SOCKS v.5) and “connect” (HTTPS proxy).  If the protocol is
             not specified, SOCKS version 5 is used.

Linux localhost.localdomain 2.6.15-1.1823_FC4smp #1 SMP Fri Jan 6 18:20:20 EST 2006 i686 i686 i386 GNU/Linux

А вот что во FreeBSD -


     -X proxy_version
             Requests that nc should use the specified protocol when talking
             to the proxy server.  Supported protocols are ``4'' (SOCKS v.4),
             ``5'' (SOCKS v.5) and ``connect'' (HTTPS proxy).  If the protocol
             is not specified, SOCKS version 5 is used.


%which nc
/usr/bin/nc
%uname -sr
FreeBSD 6.0-RELEASE

А вот в Debian и в самом деле с этим проблемы...
Если срочно надо, возьми федоринскую rpm-ку.. конвертни в deb
и установи - получишь то, что хотел..


MiracleMan ★★★★★ ()
Ответ на: Re: netcat из FreeBSD и SSH через HTTP Proxy от MiracleMan

Re: netcat из FreeBSD и SSH через HTTP Proxy

В Дженту тоже самое, что и в Дебиане.

Первый раз слышу, что бывает 2 разных нетката.

Не понимаю, почему нельзя оба пакета в apt/portage иметь? типа bsdnetcat.

Это всегда так было?

PashaKustov ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.