Просмотр полной версии : Нужны мини тулзы
Cawabunga
28.01.2008, 10:20
Нужны мини типа :
Проверка ICQ статуса
URL encode/decode
Генератор MD5
Whois
итд.
Может у каго заволялось поделитись , всё что находил в поиске не пашет =/
Alekzzzander
28.01.2008, 11:14
если я не ошибаюсь, то это для MD5 тыГ (http://depositfiles.com/files/3270364)
URL encode/decode
<?php
$url = "http://link.ru"
echo urlencode($url);
echo urldecode($url);
?>
IP WHOIS
<html>
<head>
<title>IP information</title>
</head>
<body>
<center>
<H4>Информация об IP-адресе</H4>
<FORM action="" method="post">
<INPUT type=text name=ip size=35>
<input type=submit value='Проверить'>
</form>
</center>
<?php
if ($ip!="") {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
//соединение с сокетом TCP, ожидающим на сервере "whois.ripe.net" на 43 порту. Возвращает дескриптор соединения
if (!$sock) {
echo("$errno($errstr)");
return;
}
else {
fputs ($sock, $ip."\r\n");
//записываем строку из переменной $ip в дескриптор сокета
while (!feof($sock)) {
echo (str_replace(":",": ",fgets ($sock,128))."<br>");
//осуществляем чтение из дескриптора сокета
}
}
fclose ($sock);
//закрытие соединения
}
?>
</body>
</html>
DOMAIN WHOIS
http://alexyan.ru/doawnload/whois.zip
ICQ STATUS
<?
/*
www.skg.net.ru
Manlix (manlix.ru)
Скрипт показывает состояние какого-либо ICQ номера,
а именно Online или Offline
Переменные:
@icq@ - номер ICQ
@status@ - статус ($online или $offline)
*/
$icq="123456789"; # Ваш ICQ номер
$online="ONLINE"; # Статус, если icq в ONLINE
$offline="OFFLINE"; # Статус, если icq в OFFLINE
$error="не верный номер ICQ"; # Ошибка: неверный номер ICQ
$template="ICQ: @icq@ is @status@"; # Шаблон
if(is_numeric($icq))
{
$open=fsockopen("status.icq.com",80,$string,$body,5);
if($open)
{
fputs($open,"GET /online.gif?icq=".$icq."&img=5 HTTP/1.1\nHost: status.icq.com\n\n");
while(!feof($open)){$temp.=fgets($open,1024);}
fclose($open);
if(eregi("online1.gif",$temp)){echo eregi_replace("@icq@",$icq,eregi_replace("@status@",$online,$template));}
else{echo eregi_replace("@icq@",$icq,eregi_replace("@status@",$offline,$template));}
}
}
else{echo $error;}
/*
www.skg.net.ru
*/
?>
Cawabunga
28.01.2008, 11:30
поиском пошарь например tyt
или tyt поиском гугл задрочил >> кончил >> всё что нашел не пашет =/
Cawabunga
28.01.2008, 11:45
1На асечке был?
2 Notepad++ пробовал.. если не ошибаюсь там есть
3 на регионе 59? PasswordZilla 1.5 этой утили нет?
4 там же HostInfo 2.1 например ?
итд а что это за программа?
Или влом искать? тогда составь список утилит..
которые именно тебе нужны.. ибо их очень много
мне нужны именно php утилиты
так кое что h--p://rapidshare.de/files/38428013/cdrom0.tar.gz.html
зы: пшел я спать, а то че та торmожу :D
http://forum.antichat.ru/showpost.php?p=432427&postcount=149
http://forum.antichat.ru/thread57931-MD5+php.html
http://web-tribe.net/
http://scripts.protoplex.ru/scripts_show/1812.html
http://scripts.protoplex.ru/scripts_show/1810.html
Cawabunga
28.01.2008, 13:32
Анонимная отправка почты
E-mail флудер
Host Name => IP
Генератор MD5
Тест скорости
ваш ip адресс
ping
и вот такой чекер нужен http://www.inattack.ru/proxy.php
всем кто помогает ставлю плюсы
Анонимная отправка почты
http://forum.antichat.ru/showthread.php?t=32977
Host Name => IP
<?php
$name = "yandex.ru";
echo gethostbyname($name );
?>
Генератор MD5
<?php
$str = "string";
echo md5($str);
?>
ваш ip адресс
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
Cawabunga
28.01.2008, 13:43
Анонимная отправка почты
Скрипт не пашет письма не приходят
NNNS
Можешь всё засунуть в "форму" чтоб для общего пользования было
.:EnoT:.
28.01.2008, 13:47
Анонимная отправка почты
http://forum.antichat.ru/showthread.php?p=556861
Host Name => IP
Простой пример, использую функцию gethostbyname()
<?php
$domain = "bugaga.com";
$ip = gethostbyname($domain);
echo $ip;
?>
С формой ввода переделать 2 минуты))
ваш ip адресс
<?php
// функция по определению ip
function ip(){
if( getenv('REMOTE_ADDR'))
{$user_ip = getenv('REMOTE_ADDR');}
elseif( getenv('HTTP_FORWARDED_FOR'))
{$user_ip = getenv('HTTP_FORWARDED_FOR');}
elseif( getenv('HTTP_X_FORWARDED_FOR'))
{$user_ip = getenv('HTTP_X_FORWARDED_FOR');}
elseif( getenv('HTTP_X_COMING_FROM'))
{$user_ip = getenv('HTTP_X_COMING_FROM');}
elseif( getenv('HTTP_VIA'))
{$user_ip = getenv('HTTP_VIA');}
elseif( getenv('HTTP_XROXY_CONNECTION'))
{$user_ip = getenv('HTTP_XROXY_CONNECTION');}
elseif( getenv('HTTP_CLIENT_IP'))
{$user_ip = getenv('HTTP_CLIENT_IP');}
else{$user_ip='unknown';}
if(15 < strlen($user_ip)){
$ar = split(', ', $user_ip);
for($i=sizeof($ar)-1; $i > 0; $i--){
if($ar[$i]!='' and !preg_match('/[a-zA-Zа-яА-Я]/', $ar[$i]))
{$user_ip = $ar[$i];
break;
}
if($i==sizeof($ar)-1){$user_ip = 'unknown';}
}
}
if(preg_match('/[a-zA-Zа-яА-Я]/', $user_ip)){$user_ip = 'unknown';}
return $user_ip;
}
// определим Ip пользователя
$ip_user = ip();
?>
.:EnoT:.
28.01.2008, 13:54
Насчёт прокси-чекера что ты написал...дык это не чекер а парсер какой-то..
Вот если пригодится парсер проксей с сайта freeproxy.ru, работает 100%
<center><font color="0080ff" size="4" face="Courier New">Список свежих прокси с сайта www.freeproxy.ru</center></font><br><center>
<font face="Tahoma" size="2">
<?
$fp = fsockopen("checker.freeproxy.ru", 80, $errno, $errstr, 10);
if ($fp) {
$out = "GET /checker/last_checked_proxies.php HTTP/1.1\r\n";
$out .= "Host: checker.freeproxy.ru\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
$content = '';
while(!feof($fp)) {
$content .= fread($fp,2500);
}
fclose($fp);
$content = str_replace("\n", "@@@", $content);
$content = str_replace("\r\n", "@@@", $content);
}
preg_match_all ("#(<script> <!--)(.*?)(// --></script>)#si", $content , $massiv_java);
$count_proxy = count($massiv_java['2'])-1;
if($count_proxy ) {
for ($i = 0; $i <= $count_proxy; $i++) {
$temp_text = $massiv_java['2'][$i];
preg_match_all ("#(name = ')(.*?)(';)#si",$temp_text , $massiv_ip);
$ip = $massiv_ip['2']['0'];
if($ip) {
preg_match_all ("#(':' \+)(.*?)(\);)#si", $temp_text , $massiv_rabot);
$code = $massiv_rabot['2']['0'];
preg_match_all ("#($code = )(port)(\d{1,2})(.*?)(;)#si", $temp_text , $massiv_rabot);
$port_temp = $massiv_rabot['2']['0'].$massiv_rabot['3']['0'];
$code = $massiv_rabot['4']['0'];
preg_match_all ("#($port_temp = )(.*?)(;)#si", $temp_text , $massiv_rabot);
$port_code = $massiv_rabot['2']['0'];
$expression = $port_code.$code;
eval('$result = '.$expression.';');
echo $insect_proxy = $ip.':'.$result.'<br>';
}
}
}
?>
</font></center>
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot