19 / 19 / 1
Регистрация: 04.03.2010
Сообщений: 86
|
|
1 | |
сканер proxy25.09.2011, 19:54. Показов 60381. Ответов 6
Метки нет (Все метки)
Здравствуйте уважаемые форумчане!
Никогда не работал с сетью в с++ поэтому прошу объясните что потребуется для того чтобы написать программу, чтобы она брала прокси к примеру с сайта spys.ru (c нужной страницы) и проверяла на доступность после чего рабочие прокси записывала в файл.
0
|
25.09.2011, 19:54 | |
Ответы с готовыми решениями:
6
MySQL proxy Сканер портов Сканер портов InternetSetOption - установка proxy |
26.09.2011, 01:59 | 2 |
во первых - нужно понимать, что дармовыми могут быть только медленные или краткоживущие прокси.
Добавлено через 1 минуту и не забывать о том, что подобные прокси могут намеренно снифать траф
0
|
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
|
26.09.2011, 05:11 | 3 |
Нужны:
+ библиотека или просто набор функций для работы с протоколом http (например libcurl) + библиотека для работы со строками, чтобы вытаскивать оттуда то, что нужно (например методы std:string или что-то вроде libxml, libhtml) + знания, как работать с вышеперечисленными вещами. + понимать то, что сказал niXman и сделать выводы типа "оно того стоит".
0
|
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
26.09.2011, 16:06 | 4 |
Для чего тебе такая программа ?
По мне так проще задачу решить на perl
0
|
04.10.2011, 13:07 | 5 | |||||
Сообщение было отмечено как решение
Решение
Вот, указываешь адрес страницы со списком прокси, прога через сокет пробует подключаться поочерёдно, результат выводит в консоль
3
|
Заблокирован
|
|||||||||||
04.10.2011, 17:58 | 6 | ||||||||||
- Я решил далеко в лес не ходить и решил с помощью библиотеки ws2_32.lib конектиться своим клиентом к серверу.Принцип такой беру АЙПИшник и пор запихиваю это всё в sockaddr_in addr и вот так пытаюсь подконнектиться
Вот код клиента юзающего мою IPCheck.lib(её код не привожу, т.к. думаю для ТС он сложен, а выдавать свои тайны тоже не особо хочется)
результат коннекта
CHECKING SERVER IP : 18.112.185.71
PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 49.212.96.96 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 83.172.0.119 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 213.33.180.103 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 213.33.180.99 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 187.62.64.36 PORT : 162 CONNECT : TRUE CHECKING SERVER IP : 41.234.206.92 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 61.247.46.195 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 119.235.53.130 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 187.4.128.10 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 213.207.46.242 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 188.93.20.179 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 77.109.9.189 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 190.152.249.73 PORT : 3128 CONNECT : TRUE CHECKING SERVER IP : 77.79.8.223 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 188.116.52.125 PORT : 3128 CONNECT : FALSE
0
|
Заблокирован
|
||||||
04.10.2011, 22:29 | 7 | |||||
Я чуть перепаял, вот код (сделал вывод в файл именно работающих прокси а не результатов TRUE FALSE).
Код здесь
inp.txt
62.213.6.122:808 HTTP ANM RU 04:10:11-22:03
62.148.136.79:80 HTTP ANM RU 04:10:11-22:03 80.237.83.225:8080 HTTP ANM RU 4:10:11-22:02 62.231.168.153:8080 HTTP ANM RU 04:10:11-22:02 83.172.0.119:3128 HTTP ANM RU 04:10:11-22:01 186.201.27.66:3128 HTTP NOA BR 04:10:11-22:01 180.95.129.232:80 HTTP ANM CN 04:10:11-22:01 216.127.51.52:80 HTTP HIA US 04:10:11-22:01 213.255.129.182:80 HTTP ANM EG 04:10:11-22:01 213.255.129.181:80 HTTP ANM EG 04:10:11-22:01 117.6.132.78:8080 HTTP ANM VN 04:10:11-22:01 93.159.144.43:3128 HTTP ANM PL 04:10:11-22:01 203.158.200.26:80 HTTP ANM TH 04:10:11-22:01 204.93.211.219:80 HTTP ANM US 04:10:11-20:56 95.143.115.77:3128 HTTP NOA RU 04:10:11-20:54 84.204.79.228:3128 HTTP NOA RU 04:10:11-20:54 188.93.20.179:8080 HTTP NOA RU 04:10:11-20:54 79.172.11.158:8080 HTTP ANM RU 04:10:11-20:54 109.200.97.254:3128 HTTP HIA RU 04:10:11-20:54 87.255.6.117:80 HTTP NOA RU 04:10:11-20:54 195.218.178.118:80 HTTP NOA RU 04:10:11-20:54 109.230.136.4:8080 HTTP NOA RU 04:10:11-20:54 86.62.117.211:3128 HTTP HIA RU 04:10:11-20:53 218.14.227.197:3128 HTTP NOA CN 04:10:11-20:53 118.112.185.71:8080 HTTP NOA CN 04:10:11-20:53 Отдельно о программе (конект к IP может длиться до 15 секунд!, чтобы пользователь понимал что конект прошёл, оснастил программу MessageBox - ом(см миниатюру) свидетельствующем о том что попытка connect-а завершилась) Вобщем на 21:26 по Киеву все прокси из spys.ru были уже неактивными(поэтому файл out.txt біл пуст) Вывод консоль
CHECKING SERVER IP : 62.213.6.122
PORT : 808 CONNECT : FALSE CHECKING SERVER IP : 62.148.136.79 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 80.237.83.225 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 62.231.168.153 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 83.172.0.119 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 186.201.27.66 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 180.95.129.232 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 216.127.51.52 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 213.255.129.182 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 213.255.129.181 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 117.6.132.78 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 93.159.144.43 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 203.158.200.26 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 204.93.211.219 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 95.143.115.77 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 84.204.79.228 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 188.93.20.179 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 79.172.11.158 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 109.200.97.254 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 87.255.6.117 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 195.218.178.118 PORT : 80 CONNECT : FALSE CHECKING SERVER IP : 109.230.136.4 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 86.62.117.211 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 218.14.227.197 PORT : 3128 CONNECT : FALSE CHECKING SERVER IP : 118.112.185.71 PORT : 8080 CONNECT : FALSE CHECKING SERVER IP : 118.112.185.71 PORT : 8080 CONNECT : FALSE Для продолжения нажмите любую клавишу . . . IPCheck.lib берём в предыдущем посте
1
|
04.10.2011, 22:29 | |
04.10.2011, 22:29 | |
Помогаю со студенческими работами здесь
7
TCP proxy server для СУБД с возможностью логирования всех запросов Proxy - выдает ошибку HTTP/1.0 407 PROXY AUTHENTICATION REQUIRED LWP proxy ошибка Error: 407 Proxy authentication required Прорыв через ISA proxy ошибку HTTP/1.1 407 Proxy Authentication Required Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |