Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2017.04.23;
Скачать: [xml.tar.bz2];

Вниз

Socks5   Найти похожие ветки 

 
RGV ©   (2010-08-31 12:00) [0]

Доброе время суток!
процесс соединения примерно следующий:
Send: 05 01 00
Resv: 05 00
Send: 05 01 00 03 0D 77 77 77 2E 79 61 6E 64 65 78 2E 72 75 00 50
Resv: 05 04 00 01 00 00 00 00 00 00
т.е. ответ означает: Хост недоступен
если же я отправляю вместо www.yandex.ru его IP -адрес (05 01 00 01 D5 B4 CC 0B 00 50) то соединение проходит отлично.
Что бы это значило? :\ или я что-то делаю не то.
Спасибо.


 
RGV ©   (2010-08-31 12:03) [1]

причем пробовал разные socks серверы


 
Сергей М. ©   (2010-08-31 12:46) [2]

Эта ситуация только с www.yandex.ru ? Или с любым другим доменным именем ?


 
RGV ©   (2010-08-31 14:10) [3]

пробовал гугли и маил


 
RGV ©   (2010-08-31 14:13) [4]

soks5 серверы:
98.220.77.237:27977
93.190.106.110:1080
68.231.251.190:27977
98.30.74.146:27977
68.184.140.218:27977
71.91.78.92:5193
173.2.116.39:27977

на которых я пробовал


 
Сергей М. ©   (2010-08-31 14:24) [5]

А никто и не обещал что халявные анонимные сокс-серверы обязаны разрешать имена хостов в адреса.
Да и чем тебе не нравится обращение по адресу ?
Ну обратись ты локально к DNS, разреши имя в адрес и подставь его в сокс-запрос)


 
RGV ©   (2010-08-31 14:41) [6]


> А никто и не обещал что халявные анонимные сокс-серверы
> обязаны разрешать имена хостов в адреса.

спасибо, не знал.

Ну можно конечно и так :)
я пишу нечто вроде "http-соксификатора", не хотелось делать лишних "телодвижений", но придется ;)


 
RGV ©   (2010-08-31 15:15) [7]

Я тут ответил не подумав.


> Да и чем тебе не нравится обращение по адресу ?
> Ну обратись ты локально к DNS, разреши имя в адрес и подставь
> его в сокс-запрос)


У этого варианта есть один большой подводный камень: если у провайдера запрашиваемый ресурс в так называемом блэк листе, то навряд ли я смогу получить его ip-адрес локально.


 
Сергей М. ©   (2010-08-31 15:32) [8]

Ну это ты полную чушь сморозил.
Во-первых, у провайдера ты запрашиваешь не ресурс, а DNS-услугу по преобразованию имени в адрес. В DNS нет и не может быть никаких "блэк листов".
Во-вторых, если тебя не устраивает DNS-сервис твоего провайдера, ты вправе обратиться к любым иным доступным DNS-сервисам за пределами сети своего провайдера - приличный провайдер не должен и не вправе препятствовать форвардингу DNS-запросов к хостам за пределами его сети.


 
RGV ©   (2010-08-31 16:19) [9]

Точно сморозил.

я вот тут фунцию накатал
function LookupName(name:String; var Buf:TBuf): Boolean;
var
HostEnt: PHostEnt;
WSAData: TWSAData;
begin
 result:=false;
 if WSAStartup($101, WSAData)<>0 then exit;
 HostEnt := gethostbyname(PChar(name));
 if HostEnt <> nil then
 begin
   with HostEnt^ do
   begin
     buf[4]:=integer(h_addr^[0]);
     buf[5]:=integer(h_addr^[1]);
     buf[6]:=integer(h_addr^[2]);
     buf[7]:=integer(h_addr^[3]);
     result:=true;
   end;
 end;
end;

я не подумал что эта функция gethostbyname вызывает только
> DNS-услугу


> В DNS нет и не может быть никаких "блэк листов".

думаю не на долго :=) судя по тенденциям и тому как нам впаривают такой термин как кибертерроризм.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2017.04.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.001 c
15-1460105207
ttUser
2016-04-08 11:46
2017.04.23
Кто-нибудь программировал под телевизоры? (SmartTV)


8-1240654783
ForumReader
2009-04-25 14:19
2017.04.23
Быстрый поиск паттерна в BMP изображении...


2-1441249805
Андрей_1
2015-09-03 06:10
2017.04.23
Преобразование xls в html


2-1440419749
guest
2015-08-24 15:35
2017.04.23
получить путь к Users...


6-1283241621
RGV
2010-08-31 12:00
2017.04.23
Socks5





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский