Hack Community Port Scanner 06-12-2014, 06:06 PM
#2
I am bringing you this simple Port scanner.
![[Image: Od4GLfL.png]](http://i.imgur.com/Od4GLfL.png)
![[Image: bBGxlix.png]](http://i.imgur.com/bBGxlix.png)
Place these two files on your web server.
HCPortScanner.html
HCPortScanner.php
![[Image: Od4GLfL.png]](http://i.imgur.com/Od4GLfL.png)
![[Image: bBGxlix.png]](http://i.imgur.com/bBGxlix.png)
Place these two files on your web server.
HCPortScanner.html
Code:
<html>
<style type="text/css">
body {
margin: 0px;
font-weight: bold;
font-family: arial;
background-color: black;
}
#head {
background-color: #2E2E2E;
color: red;
text-align: center;
}
form {
float: right;
border: 1px solid red;
margin-right: 400px
}
button a {
text-decoration: none;
background-color: red;
color: white;
}
button {
background-color: red;
border: 1px solid red;
width: 155px;
}
</style>
<body>
<div id="head">
<h1>HC Port Scanner</h1>
</div>
<form method="post" action="HCPortScanner.php">
<input type="text" type="ip" placeholder="IP"></br></br>
<input type="text" type="from" placeholder="FROM"></br></br>
<input type="text" type="ending port" placeholder="ENDING PORT"></br></br>
<button><a href="HCPortScanner.php">Scan Port</a></button>
</form>
</body>
</html>
HCPortScanner.php
Code:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Port Scan Completed..</title>
<style type="text/css">
body {
color: white;
background-color: black;
margin: 0px;
margin-top: 0px;
text-align: center;
}
#head {
background-color: #2E2E2E;
color: red;
text-align: center;
}
</style>
<body>
<div id="head">
<h1>Join Hack Community</h1>
</div>
<?php
error_reporting(~E_ALL);
$host=$_POST['ip'];
$from = $_POST['from'];
$to = $_POST['to'];
if (empty($_POST["ip"]) || empty($_POST['from']) || empty($_POST['to']))
{
echo"<b> Incomplete data, Go back! </b>";
}
elseif (!(filter_var($host, FILTER_VALIDATE_IP,FILTER_FLAG_IPV4)))
{
echo "<b>This IP address is not valid ! </b>";
}
elseif (!(is_numeric($from)) || !(is_numeric($to)))
{
echo "<b>Entered data is not a Port numeber</b>";
}
elseif ($from > $to || $from==$to)
{
echo "<b>Please enter lower value in the <i>FROM</i> field !</b>";
}
else
{
echo "<br><b><u>Scanned IP/Host : $host </u><br><u><i>List of Open Ports:</i></u></b><br>";
$socket = socket_create(AF_INET , SOCK_STREAM , SOL_TCP);
for($port = $from; $port <= $to ; $port++)
{
$connection = socket_connect($socket , $host , $port);
if($connection)
{
echo "port $port Open (Warning !) <img src='warning.png' height=30px width=30px alt='open port'> ".'<br>';
socket_close($socket);
$socket = socket_create(AF_INET , SOCK_STREAM , SOL_TCP);
}
else
{
}
}
}
?>
</body>
</html>