Register for your free account! | Forgot your password?

You last visited: Today at 17:44

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Portable Port Scanner Pro

Discussion on [Release] Portable Port Scanner Pro within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
[Release] Portable Port Scanner Pro

Portable Port Scanner v1.0
Version: v1.5.2 - Real Version
Created by: Basser(Smythe) and Michael(Zion)
Virus Scan:
.
.
For the entire result, check my post.
Features:
v1.5
- Fixed the crashing!
- Added a icon
- It is more stable
- Added a button to check a Private Server status
- It is now a combined with the work of Michael(Zion)!

v1.0
- You can now check any port!

v0.5
- Now in a form
- You can now change the IP
- All ports between 0 and 101 avaible.

v0.1
- Console
- Check localhost
- You can check Port 80
Credits:
Zion for the idea
Me/Basser/Smythe94 for creating it

-- UPDATES --

Update1:
- Changed to 1.0
- Now working on more buttons such as CO Status!

Update2:
- Changed to Version 1.5.2
- I will still update this.
- Please post New Ideas
- This is now mine and Zion's work.
Attached Files
File Type: rar PortScannerProV1.5.rar (6.6 KB, 113 views)
Basser is offline  
Thanks
4 Users
Old 09/01/2009, 16:58   #2
 
elite*gold: 0
Join Date: Feb 2009
Posts: 700
Received Thanks: 79
I would find this useful if the ports went over 100 up to like 10k or more. But still nice job.
copz1337 is offline  
Old 09/01/2009, 16:59   #3
 
Zion~'s Avatar
 
elite*gold: 20
Join Date: Aug 2009
Posts: 1,344
Received Thanks: 651
We shouldn't have released at the same time oh, well
Good release

Quote:
Originally Posted by copz1337 View Post
I would find this useful if the ports went over 100 up to like 10k or more. But still nice job.
Don't worry we will fix them.
Zion~ is offline  
Old 09/01/2009, 17:01   #4
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
Quote:
Originally Posted by copz1337 View Post
I would find this useful if the ports went over 100 up to like 10k or more. But still nice job.
Yer, I'm working on that!
It can't change the int since the method I use can only handle int32 >_>
Sorry about that, next update will hopefully change this.

~hit the thanks button if this helped~
Basser is offline  
Thanks
2 Users
Old 09/01/2009, 17:03   #5
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
Wait, So What does this do? Why not just create a server status checker by trying to connect through what you set in on an ini file. I'm sure you will be able to do that.
PeTe Ninja is offline  
Old 09/01/2009, 17:14   #6
 
elite*gold: 0
Join Date: Aug 2006
Posts: 323
Received Thanks: 14
Try net tools 5, Scans ports on other peoples routers using a brute force sort of method.

It has like loads of **** in it, google for the list.
killermickle is offline  
Old 09/01/2009, 17:16   #7
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
Updated, you can now add any port!
Please do not add text, that will make it crash >_>.
I know I should protect it, and I probably will, but it doesn't do anything bad if it crashes.

Scanning it now.
Basser is offline  
Thanks
1 User
Old 09/01/2009, 17:17   #8
 
elite*gold: 0
Join Date: Aug 2006
Posts: 323
Received Thanks: 14
Quote:
Originally Posted by Smythe94 View Post
Updated, you can now add any port!
Please do not add text, that will make it crash >_>.
I know I should protect it, and I probably will, but it doesn't do anything bad if it crashes.

Scanning it now.
Try, if port minus port = 0, execute blah,

if not, give an error message
killermickle is offline  
Old 09/01/2009, 17:19   #9
 
Raveolimpia's Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 138
Received Thanks: 14
What this think do?
Raveolimpia is offline  
Old 09/01/2009, 17:20   #10
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
Quote:
Originally Posted by killermickle View Post
Try, if port minus port = 0, execute blah,

if not, give an error message
Good idea, I'll try that!

Virus scan result:

Antivir: Nothing found
ArcaVir: Nothing found
Avast: Nothing found
AVG: Nothing found
BitDefender: Nothing found
F-Prot: Nothing found
Norman: Nothing found
Rising: Nothing found
VirusBlokAda32: Nothing found
VirusBuster: Nothing found


Scanned by
Basser is offline  
Thanks
1 User
Old 09/01/2009, 17:23   #11
 
Zion~'s Avatar
 
elite*gold: 20
Join Date: Aug 2009
Posts: 1,344
Received Thanks: 651
Bas Bas Bas, I did all of this before I released mine, like if its an invalid port ect, this is messy work XD
Zion~ is offline  
Old 09/01/2009, 17:35   #12
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
If anyone wants these codes.. Here you are.

Code:
public class frmMain : Form
{
    // Fields
    private Button btnScan;
    private IContainer components = null;
    private TextBox CreditsBox;
    private Label lblIP;
    private Label lblStart;
    private TextBox numStart;
    protected int Port;
    private TextBox txtIP;
    private TextBox txtLog;

    // Methods
    public frmMain()
    {
        this.InitializeComponent();
    }

    private void btnScan_Click(object sender, EventArgs e)
    {
        this.Port = Convert.ToInt32(this.numStart.Text);
        Cursor.Current = Cursors.WaitCursor;
        Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        try
        {
            socket.Connect(this.txtIP.Text, this.Port);
            this.txtLog.AppendText("Port " + this.Port + " open\r\n");
        }
        catch
        {
            this.txtLog.AppendText("Port " + this.Port + " closed\r\n");
        }
        Cursor.Current = Cursors.Arrow;
    }

    protected override void Dispose(bool disposing)
    {
        if (disposing && (this.components != null))
        {
            this.components.Dispose();
        }
        base.Dispose(disposing);
    }

    private void InitializeComponent()
    {
        this.btnScan = new Button();
        this.lblIP = new Label();
        this.txtIP = new TextBox();
        this.lblStart = new Label();
        this.txtLog = new TextBox();
        this.CreditsBox = new TextBox();
        this.numStart = new TextBox();
        base.SuspendLayout();
        this.btnScan.Location = new Point(0xd0, 0xa1);
        this.btnScan.Name = "btnScan";
        this.btnScan.Size = new Size(0x11c, 0x17);
        this.btnScan.TabIndex = 0;
        this.btnScan.Text = "Custom Scan";
        this.btnScan.Click += new EventHandler(this.btnScan_Click);
        this.lblIP.AutoSize = true;
        this.lblIP.Location = new Point(15, 9);
        this.lblIP.Name = "lblIP";
        this.lblIP.Size = new Size(20, 13);
        this.lblIP.TabIndex = 3;
        this.lblIP.Text = "IP:";
        this.txtIP.Location = new Point(0x31, 6);
        this.txtIP.Name = "txtIP";
        this.txtIP.Size = new Size(0x7c, 20);
        this.txtIP.TabIndex = 2;
        this.txtIP.Text = "localhost";
        this.lblStart.AutoSize = true;
        this.lblStart.Location = new Point(14, 0x26);
        this.lblStart.Name = "lblStart";
        this.lblStart.Size = new Size(0x1d, 13);
        this.lblStart.TabIndex = 4;
        this.lblStart.Text = "Port:";
        this.txtLog.Location = new Point(0x31, 60);
        this.txtLog.Multiline = true;
        this.txtLog.Name = "txtLog";
        this.txtLog.ReadOnly = true;
        this.txtLog.ScrollBars = ScrollBars.Vertical;
        this.txtLog.Size = new Size(0x1bb, 90);
        this.txtLog.TabIndex = 9;
        this.CreditsBox.Location = new Point(0xc7, 6);
        this.CreditsBox.Multiline = true;
        this.CreditsBox.Name = "CreditsBox";
        this.CreditsBox.ReadOnly = true;
        this.CreditsBox.Size = new Size(0x123, 0x30);
        this.CreditsBox.TabIndex = 11;
        this.CreditsBox.Text = "Made by Bas";
        this.CreditsBox.TextChanged += new EventHandler(this.textBox1_TextChanged);
        this.numStart.Location = new Point(0x31, 0x1f);
        this.numStart.Name = "numStart";
        this.numStart.Size = new Size(100, 20);
        this.numStart.TabIndex = 12;
        this.numStart.Text = "80";
        base.AutoScaleDimensions = new SizeF(6f, 13f);
        base.AutoScaleMode = AutoScaleMode.Font;
        base.ClientSize = new Size(0x1f6, 0xbf);
        base.Controls.Add(this.numStart);
        base.Controls.Add(this.CreditsBox);
        base.Controls.Add(this.txtLog);
        base.Controls.Add(this.lblStart);
        base.Controls.Add(this.lblIP);
        base.Controls.Add(this.txtIP);
        base.Controls.Add(this.btnScan);
        base.Name = "frmMain";
        this.Text = "Port Scanner.NET";
        base.ResumeLayout(false);
        base.PerformLayout();
    }

    private void numStart_ValueChanged(object sender, EventArgs e)
    {
    }

    private void numStart_ValueChanged_1(object sender, EventArgs e)
    {
    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
    }
}
Just so you can learn =]
PeTe Ninja is offline  
Old 09/01/2009, 17:38   #13
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
Quote:
Originally Posted by PeTe Ninja View Post
If anyone wants these codes.. Here you are.

Code:

Just so you can learn =]
Yes thanks for releasing a part of my source >_>.
Basser is offline  
Thanks
1 User
Old 09/01/2009, 17:40   #14
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,922
Received Thanks: 491
Quote:
Originally Posted by Smythe94 View Post
Yes thanks for releasing a part of my source >_>.
Its fine...Nothing big released.
PeTe Ninja is offline  
Old 09/01/2009, 18:05   #15
 
elite*gold: 0
Join Date: Aug 2006
Posts: 323
Received Thanks: 14
Quote:
Originally Posted by PeTe Ninja View Post
Its fine...Nothing big released.
If its his work, Its not up to you whether its insignificant enough to post.
killermickle is offline  
Reply


Similar Threads Similar Threads
Portable Goguardian V2 Public Release
06/15/2011 - General Gaming Discussion - 28 Replies
So I have decided to publicly release V2 of my Portable Goguardian. I'm not big on PvP hacks or hacks which can ruin another's fun, but the PG is completely personal and does not affect another player's game experience. The PG gives you access to the goguardian menu anywhere within the game world. This is extremely useful when hunting or leveling as you can leave most of your ammo in the Gogu, and drag it into your inventory even when you're in the boss room of Regants. The PG is a...
[Release] Port Scanner v1.0 FREE
08/22/2010 - Coding Releases - 13 Replies
Hallo Elitepvpers Heute release ich meinen Port Scanner v1.0 FREE. Infos zur Premium Version gibts unten. Dieses Tool Scannt von der eingegebenen IP die Ausgewählten Ports. Folgende Features sind euch in der FREE Version sicher : -Auswählen der IP -Auswählen von welchem Port -Auswählen bis zu welchem Port -Schönes Design -Farbig, wenn Port offen ist
[Release]Portable Server Status Checker
09/09/2009 - CO2 PServer Guides & Releases - 34 Replies
Reasons I released this: 1) I know there are lots of people who have their servers in beta testing ect, and maybe you might not have a website as yet, or a server status page. 2) I was bored. So, by the Config.ini is set to: IP=127.0.0.1 Port=80
[RELEASE]Port Scanner by MarcoPolo
07/01/2009 - Metin2 Private Server - 25 Replies
Ich hab mir mal vorgenommen, euch ein tool zu proggen, was euch das portscannen ermöglicht Ich werde hier weder URL's noch Port's posten oder in mein Programm einbetten die müsst ihr schon selber rausfinden Installation : Downloadet euch die Datei im anhang ( Port Scanner by MarcoPolo.rar ) Entpackt das Archiv in irgendein verzeichniss startet die Check IP & Port by MarcoPolo.exe



All times are GMT +1. The time now is 17:45.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.