PHP Порт Скенер
Страница 1 от 1
PHP Порт Скенер
- Код:
<html><head><meta http-equiv="Content-Type" content="text/html;charset=windows-1251" /><title>PHP Порт Скенер</title></head><body><?php
$host = "127.0.0.1"; // IP адреса, който ще сканираме. (Ако ще сканирате себе си, препоръчително е да използвате глобалният си IP адрес)
$apachehttp = "80"; // Портът, който използва Apache (HTTP) [По подразбиране: 80]
$apachehttps = "443"; // Портът, който използва Apache (HTTPS) [По подразбиране: 443]
$apachewebdav = "820"; // Портът, който използва Apache (WebDAV) [По подразбиране: 820]
$mysql = "3306"; // Портът, който използва MySQL [По подразбиране: 3306]
$filezillaftp = "21"; // Портът, който използва FileZilla (FTP) [По подразбиране: 21]
$filezillaadmin = "14147"; // Портът, който използва FileZilla (ADMIN) [По подразбиране: 14147]
$mercurysmtp = "25"; // Портът, който използва Mercury (SMTP) [По подразбиране: 25]
$mercurypop3 = "110"; // Портът, който използва Mercury (POP3) [По подразбиране: 110]
$mercuryimap = "143"; // Портът, който използва FileZilla (IMAP) [По подразбиране: 143]
$mercuryhttp = "2224"; // Портът, който използва FileZilla (HTTP) [По подразбиране: 2224]
$mercuryfinger = "79"; // Портът, който използва FileZilla (Finger) [По подразбиране: 79]
$mercuryph = "105"; // Портът, който използва FileZilla (PH) [По подразбиране: 105]
$mercurypoppass = "106"; // Портът, който използва FileZilla (PopPass) [По подразбиране: 106]
$tomcatajp13 = "8009"; // Портът, който използва Tomcat (JP/1.3) [По подразбиране: 8009]
$tomcathttp = "8080"; // Портът, който използва Tomcat (HTTP) [По подразбиране: 8080]
$dataserver1 = "55960"; // Портът, който се използва от DataServer1 (Mu Online) [По подразбиране: 55960]
$dataserver2 = "55962"; // Портът, който се използва от DataServer2 (Mu Online) [По подразбиране: 55962]
$connectserver = "44405"; // Портът, който използва ConnectServer-ът Mu Online) [По подразбиране: 44405]
$gameserver = "55901"; // Портът, който използва GameServer-ът (Mu Online) [По подразбиране: 55901]
if ($fp=@fsockopen($host,$apachehttp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<table border=1 cellpadding=1 cellspacing=0 align=center><tr><td><b>Apache</b> <font size=2><i>(HTTP)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<table border=1 cellpadding=1 cellspacing=0 align=center><tr><td><b>Apache</b> <font size=2><i>(HTTP)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$apachehttps,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Apache</b> <font size=2><i>(HTTPS)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Apache</b> <font size=2><i>(HTTPS)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$apachewebdav,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Apache</b> <font size=2><i>(WebDAV)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Apache</b> <font size=2><i>(WebDAV)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$mysql,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>MySQL</b>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>MySQL</b>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$filezillaftp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>FileZilla</b> <font size=2><i>(FTP)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>FileZilla</b> <font size=2><i>(FTP)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$filezillaadmin,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>FileZilla</b> <font size=2><i>(Admin)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>FileZilla</b> <font size=2><i>(Admin)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$mercurypop3,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Mercury</b> <font size=2><i>(POP3)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Mercury</b> <font size=2><i>(POP3)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$mercuryimap,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Mercury</b> <font size=2><i>(IMAP)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Mercury</b> <font size=2><i>(IMAP)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$mercuryhttp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Mercury</b> <font size=2><i>(HTTP)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Mercury</b> <font size=2><i>(HTTP)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$mercuryfinger,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Mercury</b> <font size=2><i>(Finger)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Mercury</b> <font size=2><i>(Finger)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$mercuryph,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Mercury</b> <font size=2><i>(PH)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Mercury</b> <font size=2><i>(PH)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$mercurypoppass,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Mercury</b> <font size=2><i>(PopPass)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Mercury</b> <font size=2><i>(PopPass)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$tomcatajp13,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Tomcat</b> <font size=2><i>(AJP/1.3)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>Tomcat</b> <font size=2><i>(AJP/1.3)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($host,$tomcathttp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>Tomcat</b> <font size=2><i>(HTTP)</i></font>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr></table> <br /> <br />";
}
else
{
echo "<tr><td><b>Tomcat</b> <font size=2><i>(HTTP)</i></font>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr></table> <br /> <br />";
}
if ($fp=@fsockopen($dataserver1,$tomcathttp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<table border=1 cellpadding=1 cellspacing=0 align=center><tr><td><b>DataServer1</b>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<table border=1 cellpadding=1 cellspacing=0 align=center><tr><td><b>DataServe1</b>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($dataserver2,$tomcathttp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>DataServer2</b>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>DataServer2</b>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($connectserver,$tomcathttp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>ConnectServer</b>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr>";
}
else
{
echo "<tr><td><b>ConnectServer</b>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr>";
}
if ($fp=@fsockopen($gameserver,$tomcathttp,$ERROR_NO,$ERROR_STR,(float)0.1))
{
fclose($fp);
echo "<tr><td><b>GameServer</b>: <font color=green><b><i>Портът е достъпен.</i></b></font></td></tr></table>";
}
else
{
echo "<tr><td><b>GameServer</b>: <font color=red><b><i>Портът не е достъпен.</i></b></font></td></tr></table>";
}
// Кодът е написан от Вальо Иванов, и е предназначен за начинаещите администратори на mu online сървъри, и е написан с цел - да им помогне да разберат, кои портове са достъпни към тяхният сървър, и кои не. Кодът проверява всички портове (по подразбиране) на всички програми в xampp пакета (например). Кодът не е лицензиран, свободни сте да го редактирате както намерите за добре, също така, можете та махнете "кредитите" от него. С една дума, свободни сте, да правите каквото си поискате с целия код. (Съвет: редактирате на своя отговорност, такаче ви съветвам да не бутате там, кадето не се чуствате достатачно компетентни - за да не останете с неизползваем код - в крайна сметка... Схванахте какво имам в предвит нали?) Успех! (10.03.2011)
?></body></html>
streetmu- Гост
Страница 1 от 1
Права за този форум:
Не Можете да отговаряте на темите