Выкладываю здесь кусочек программы, собранной на Экселе, предназначенной для работы со списками прокси-серверов. Всё - freeware. Сделал её сам, с помощью людей, которых упомяну ниже.
Для чего нужна эта программка? Кто активно пользуется прокси-серверами, в курсе, как напрягает постоянно меняющаяся база рабочих проксей; сортировка, занудные массовые копипасты рабочих/нерабочих, выделение из рабочих проксей Соксов; их (Соксов) вредная привычка переходить в не-Соксовое состояние и обратно, оперативный перенос нужных списков или одиночных ИПшников в прокси-менеджеры (типа Proxy Switcher'а) и ещё: куча клочков бумаги на столе...;) Особо эта смарт-табличка поможет тем, кто не любит пользоваться public проксями, то есть, предпочитает сканить диапы сам. Поскольку я сам иногда занимаюсь прокси-охотой, а ничего похожего для реализации своих потребностей в сети не нашёл, решил сам заняться оптимизацией процесса сортировки всё возрастающей горы списков прокси-серверов.
В приведённом архиве первая половинка программы (самая навороченная, кстати, дальше проще будет). Здесь мы сможем: 1.Убрать все дубликаты 2.Пропарсить содержимое (убрать весь не относящийся к делу мусор) 3.Перевести доменные имена в IPшные (для этого необходимо наличие интернета) 4.Аранжировать список по возрастанию IP и по портам 5.Готовый список можно симпортировать в .txt файл
Кухню - не скрывал, чтобы было удобнее понять, как оно работакт... Вторая часть, предназначенная для более детальной работы со списками проксей готова примерно наполовину и скоро, с Божией помощью, будет опубикована. =)
Буду признателен всем тем, кто поможет довести программку до ума, ускорить и (или) упростить код.
ПО РАБОТЕ ПРОГРАММЫ:
Прокси-листы вносим либо копипастом в ячейку В10, либо экспортируем из текстового файла нажимая на пимпу "Импорт" (в архиве есть файл Образец.txt с 450 строчным прокси-листом для примера). Кнопка "Сортировка" помещает в столбец D все "правильные" прокси. Все прокси-адреса обозначенные доменными адресами можно перевести в обычный вид нажатием на кнопку "Фильтр" (результат поместится в столбец F), кроме того, фильтрация отпарсит список и пометит голубым цветом все повторы в столбцах D и F. Кнопка "Компиляция" совместит два столбца в один (Н), отсортирует IP по возрастанию, по портам и удалит все повторы. Кнопка "Экспорт" сохранит очищенный и отсортированный прокси лист в текстовай файл в дерикторию, в которой находится файл IPБ.xls (Имя .txt файлу присваивается автоматически, по дате и времени создания). Кпопка "Очистить" полностью очищает таблицу от загруженных данных..... Вроде всё.
Мега-респекты специалистам в Excel'е, без которых сей продукт никогда бы не смог попасть в сеть:
EducatedFool; The_Prist; Казанский; Михаил С.; Юрий М; ikki; Hugo; Дъмитръ; и многие другие (простите, если кого позабыл)...
На вопросы, если они будут, с удовольствием отвечу; критику приму с благодарностью (а она наверняка будет - первый блин, как-никак ;) ).
прикольно. Просеил лист в 69к проксей- осталось 53. одно напрягло, пришлось резать на 7 кусков. Нельзяли снять огроничения по количеству загруженых проксиков?
{quote}{login=П.К.}{date=09.05.2012 03:57}{thema=IPБ - программка для работы с прокси-листами}{post} ничего похожего для реализации своих потребностей в сети не нашёл, решил сам заняться оптимизацией процесса сортировки всё возрастающей горы списков прокси-серверов..{/post}{/quote} Чесно говоря, не понял зачем было такой огород городить. Что, в сети мало парсеров или сортировщиков? Тотже проксисвитчер и парсит и сортирует по одному клику.
{quote}{login=(-=zZz=-)}{date=10.05.2012 11:04}{thema=}{post}прикольно. Просеил лист в 69к проксей- осталось 53. одно напрягло, пришлось резать на 7 кусков. Нельзяли снять огроничения по количеству загруженых проксиков?{/post}{/quote}Первоначально я планировал 20.000-строчный вариант, но отказался - чрезмерно тормозит. 10.000 - оптимальный вариант
{quote}{login=Вася55}{date=10.05.2012 11:11}{thema=}{post}А был ли смысл лазить на smart-ip.net за определением ИП? Есть же реальные базы who-is, намного быстрее бы всё просчитывалось.{/post}{/quote}Во-первых, полных баз, насколько я знаю ни у кого нет; во-вторых, они весьма нехилые в размерах (в zip'е до 60-80мб), в-треньих, базы эти постоянно меняются. Так что, ИМХО, обращение к киевскому онлайн-сервису наиболее логично...
Вас устроит такая "сортировка"? Меня нет. Тем более, что в гуляющих по сети прокси-листах до фига дублей скрытых в прокси-адрессах с доменными именами (пример: в приаттаченом образце, если Вы заметили, программа отыскала 12 скрытых дублей). Возможно и есть в сети программки выполняющие те же функции, что и IPБ, но я таких пока не встречал.