Обсуждение:Список публичных транспортов proxy: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м
нет описания правки
м
м
Строка 279: Строка 279:
::::: Первую колонку "рабочих" проверил. --[[Участник:Rain|rain]] 12:44, 5 февраля 2009 (UTC)
::::: Первую колонку "рабочих" проверил. --[[Участник:Rain|rain]] 12:44, 5 февраля 2009 (UTC)
::::: Проверил все остальные колонки "рабочих" серверов, можно занести в основную таблицу. Судя по разнице между тем, что насканилось и реально рабочими прокси - способ обнаружения через iq-запросы не вполне корректный, поэтому вполне может быть, что среди "нерабочих" есть и рабочие. '''TODO:''' Проверить со временем хотя бы выборочно те, что отмечены как "нерабочие". --[[Участник:Rain|rain]] 11:02, 6 февраля 2009 (UTC)
::::: Проверил все остальные колонки "рабочих" серверов, можно занести в основную таблицу. Судя по разнице между тем, что насканилось и реально рабочими прокси - способ обнаружения через iq-запросы не вполне корректный, поэтому вполне может быть, что среди "нерабочих" есть и рабочие. '''TODO:''' Проверить со временем хотя бы выборочно те, что отмечены как "нерабочие". --[[Участник:Rain|rain]] 11:02, 6 февраля 2009 (UTC)
==Заметка на тему того, как тестить прокси==
<pre>
n=1000
grep -E "[0-9]{1,2}\) proxy\.[a-z]" work/jabber/scan/2010-11/servers.rawstat |
awk '{print $2}' | sort -u |
while read server
do echo "<iq id='$n' to='$server' type='get' xml:lang='ru-RU'> <query xmlns='http://jabber.org/protocol/bytestreams'/></iq>"
let n+=1
done
</pre>
Получаем список, его скармливаем jabber-клиенту (лучше Gajim, Psi начинало жутко плющить), получаем <s>по голове от админа сервера за over300 запросов</s> ответы, в них грепаем streamhost'ы:
grep -vE "host='(127|10|192)." /tmp/out | gawk '/streamhost/{print gensub(/jid=|'\''/, "", "G", $2)}'
Получаем список предположительно работающих прокси (как минимум они откликнулись). Далее опытным путем проверяем их работоспособность. --[[Участник:Rain|Rain]] 14:56, 7 ноября 2010 (UTC)

Навигация