Port Scaner Make C#

hasil dari bongkar-bongkar hdd eh ketemu source ini he2 yang fungsinya buat scan port emang sih klo mo dipikir udah banyak program2 yang bertebaran yang bisa di tanya kepada paklek google salah satunya pake Nmap yang Mantab tpi apa salahnya klo kita coba implementasi kan dengan menggunakan csharp yah itung2 belajar lah he2.. udah agak jadul sih.. tpi klo mo coba monggo ikutin codenya dibawah ini...@_@
using System;
using System.Text;
using System.Net.Sockets;




namespace Portscannerconssole
{
class Program
{
[STAThread]
static void Main(string[] args)
{
string IPAddressTarget = "192.168.1.1"; // IP Address Target
int startPort = 1000; // Port mulai di scanning
int endPort = 1100; // Port akhir yg di scanning
int totalOpenedPort = 0;

TcpClient TcpScan = null;
ArrayList content = new ArrayList();
Console.WriteLine("Analyzing....");
for (int currPort = startPort; currPort <= endPort; currPort++)
{
try
{
Console.Write(".");
TcpScan = new TcpClient();
TcpScan.Connect(IPAddressTarget, currPort);
content.Add(currPort.ToString());

totalOpenedPort++;
}
catch (Exception) { }

if (TcpScan != null)
TcpScan.Close(); // Jangan lupa release semua resources
}

Console.WriteLine("");
Console.WriteLine("Total opened port : {0} ", totalOpenedPort.ToString());
Console.WriteLine("Opened Ports :");
for (int i = 0; i < content.Count; i++)
{
Console.WriteLine((string)content[i]);
}
Console.ReadLine();


}
}
}


Related Articles






IP

Followers

 

Copyright © 2009 by ::EXPLORE::