ZengCode.Com (The Thai Php Framework)  


Home   Download   Manual   About us    

Facebook   


MAIN MENU
News
Php Tips
Spring+Strut+Hibernate
Android Programming
Design Pattern By PHP
Ubuntu
Linux Quick Tips
C# Design Pattern
C# using Linq น่าใช้จริงๆ
C# Tips & Technique
Java & JavaScript Tips
Database & SQL
ZengCode Framework Guide
Zeng Code Code
Programming
IPhone (Tips and Trick)

Download เอกสารที่น่าสนใจ

     Port scanner   (2009-08-27)

using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.Net.Sockets;

namespace PingPort
{
    class Program
    {
        static void Main(string[] args)
        {
            connect1("127.0.0.1", 80, 80);
            connect1("127.0.0.1", 111, 111);
            connect1("127.0.0.1", 5555, 5555);
            connect1("127.0.0.1", 8080, 8080);
            Console.Read();
        }

        public static void connect1(string host, int startPort, int finishPort)
        {

            IPAddress[] IPs = Dns.GetHostAddresses(host);
            Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            Console.WriteLine("Establishing Connection to {0}", host);

            for (int curPort = startPort; curPort <= finishPort; curPort++)
            {

                try
                {
                    s.Connect(IPs[0], curPort);
                    Console.WriteLine("Port {0} : opened", curPort);
                }
                catch
                {
                    Console.WriteLine("Port {0} : blocked", curPort);
                }
            }
        }
    }

}


Comment

สาส  (10 พฤศจิกายน 2552)   
IP : 58.8.119.216

ทดลอง

สาสๆๆๆ


Name
Comment
Security CodeCAPTCHA Image

web hit counter

This page took 0.054369 seconds to load.