A port scanner in VB

vishal sharma's Avatar author of A port scanner in VB
This is an article on A port scanner in VB in Ethical hacking Tips.
Rated 5.00 By 1 users
small but effective tool(if u know the rite way to use it..u might do wonders..)

you need:

2 textboxes
1 listbox
3 commandbuttons
1 timer
1 winsock control
Code: VB
Private Sub Command1_Click()
  Timer1.Enabled = True
End Sub

Private Sub Command2_Click()
  Timer1.Enabled = False
  Text2.Text = "0"
End Sub

Private Sub Command3_Click()
End Sub

Private Sub Timer1_Timer()
  On Error Resume Next
  Text2.Text = Int(Text2.Text) + 1
  Winsock1.RemoteHost = Text1.Text
  Winsock1.RemotePort = Text2.Text
End Sub

Private Sub Winsock1_Connect()
 List1.AddItem Winsock1.RemotePort & " is open!"
End Sub

text1 = IP to scan
text2 = starting port
list1 = list where all open ports are shown
command1 = start
command2 = stop and reset
command3 = clear port list
timer1 = will make the winsock control to try ports
hanleyhansen's Avatar, Join Date: Jan 2008
Pro contributor
Looks good. I'll try it when I get home.
Tatheon's Avatar, Join Date: May 2009
Newbie Member
this lokos great, im a complete beginner, in what program do i create this (atm i am using Microsoft Visual Basic 2008) and where can i find the command buttons and winsock control?
n3tfire's Avatar
Light Poster
Nice tutorial I've made something liek this before except it had a lot more features.
Saseydon's Avatar, Join Date: May 2009
Light Poster
Tis hokay.This has inspired me to create a port scanner in PHP, of which, every time you scan you will have a proxy for yourself, namely, my site.I still like this one, though.I think Ill use Perl to develop most of my tools from here on in. And, if I get good enough, start porting them to C.