B правой части каждого сообщения есть стрелки ⇧ и ⇩. Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.
🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай
🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.После старта курса запись открыта еще 10 дней Подробнее о курсе ...
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
require 'phpQuery.php';
$file = 'socks5.html';
$proxyList = [];
$url = 'https://www.socks-proxy.net/';
$html = file_get_contents($url);
$doc = phpQuery::NewDocument($html);
foreach ($doc->find('table tbody tr') as $one_tbl) {
$one_tbl = pq($one_tbl);
$ip = $one_tbl->find('td:eq(0)')->text();
$port = $one_tbl->find('td:eq(1)')->text();
$socks = $ip . ':' . $port;
//if (check('https://www.google.ru/', $socks))
$proxyList[] = $socks;
}
// запись в файл
if ($fp = fopen($file, "w")) {
for ($i = 0; $i < count($proxyList); $i++)
fwrite($fp, $proxyList[$i] . PHP_EOL);
fclose($fp);
}
echo '<pre>';
print_r($proxyList);
echo '</pre>';
лучше самому писать, чем готовое брать?Воть, писал тоже недавно, но чекер там надо доработать чуть, граббит отлично:
PHP:require 'phpQuery.php'; $file = 'socks5.html'; $proxyList = []; $url = 'https://www.socks-proxy.net/'; $html = file_get_contents($url); $doc = phpQuery::NewDocument($html); foreach ($doc->find('table tbody tr') as $one_tbl) { $one_tbl = pq($one_tbl); $ip = $one_tbl->find('td:eq(0)')->text(); $port = $one_tbl->find('td:eq(1)')->text(); $socks = $ip . ':' . $port; //if (check('https://www.google.ru/', $socks)) $proxyList[] = $socks; } // запись в файл if ($fp = fopen($file, "w")) { for ($i = 0; $i < count($proxyList); $i++) fwrite($fp, $proxyList[$i] . PHP_EOL); fclose($fp); } echo '<pre>'; print_r($proxyList); echo '</pre>';
Конечно, тем более, это не что-то мегасложное, на что нужно недели для разработки, а за пару часов можно. Плюс под себя подгоняешь и опыт )лучше самому писать, чем готовое брать?
Обучение наступательной кибербезопасности в игровой форме. Начать игру!