Results 1 to 11 of 11
Thread: [ask] help me, please
- 04-06-2011, 07:35 PM #1
Member
- Join Date
- Apr 2011
- Posts
- 7
- Rep Power
- 0
[ask] help me, please
Hi all
Greetings from me, dadu
Can we create a socket port scanning with methods like this?:confused:

because so far, I make it just like this :
if it can, I really hope anyone can teach me to make it. because I have already tried and find references but it's not success.Java Code:import java.awt.*; import java.awt.event.*; import java.io.*; import java.net.*; import javax.swing.*; public class MySocket{ private JFrame frame = new JFrame(); private JLabel LabelIp,LabelFirs,LabelLast; private JTextField txtIp,txtFirsPort,txtLastPort; private JButton btnPort,btnExit; private JTextArea Scanning; static int ulang; public void buatTampilan(){ LabelIp = new JLabel("IP : "); LabelIp.setSize(LabelIp.getPreferredSize()); LabelIp.setLocation(20,20); txtIp = new JTextField(20); txtIp.setSize(txtIp.getPreferredSize()); txtIp.setLocation(100,20); LabelFirs = new JLabel("firs port : "); LabelFirs.setSize(LabelFirs.getPreferredSize()); LabelFirs.setLocation(20,60); txtFirsPort = new JTextField(20); txtFirsPort.setSize(txtFirsPort.getPreferredSize()); txtFirsPort.setLocation(100,60); LabelLast = new JLabel("Last Port : "); LabelLast.setSize(LabelLast.getPreferredSize()); LabelLast.setLocation(20,100); txtLastPort = new JTextField(20); txtLastPort.setSize(txtLastPort.getPreferredSize()); txtLastPort.setLocation(100,100); btnPort = new JButton("Scan"); btnPort.setSize(btnPort.getPreferredSize()); btnPort.setLocation(20,140); btnPort.setMnemonic('S'); btnExit = new JButton("Exit"); btnExit.setSize(btnExit.getPreferredSize()); btnExit.setLocation(100,140); btnExit.setMnemonic('K'); Scanning = new JTextArea(20,25); Scanning.setLocation(20,180); } public void CreateGui(){ frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE); frame.setLayout(new FlowLayout()); frame.setTitle("Port Scanning"); frame.getContentPane().add(LabelIp); frame.getContentPane().add(txtIp); frame.getContentPane().add(LabelFirs); frame.getContentPane().add(txtFirsPort); frame.getContentPane().add(LabelLast); frame.getContentPane().add(txtLastPort); frame.getContentPane().add(btnPort); frame.getContentPane().add(btnExit); frame.getContentPane().add(Scanning); frame.setSize(320,500); frame.setVisible(true); btnPort.addActionListener(new ActionListener(){ private String varIp,varPortAwal,varPortAkhir,textlamabener; private int jumlahIp,jumlahPortAwal,jumlahPortAkhir; int po_a,po_b; public void actionPerformed(ActionEvent a){ varIp = txtIp.getText(); varPortAwal = txtFirsPort.getText(); varPortAkhir = txtLastPort.getText(); po_a = Integer.parseInt(varPortAwal); po_b = Integer.parseInt(varPortAkhir); jumlahIp = varIp.length(); jumlahPortAwal = varPortAwal.length(); jumlahPortAkhir = varPortAkhir.length(); if(jumlahIp > 0){ if(jumlahPortAwal > 0){ if(jumlahPortAkhir > 0){ for(ulang=po_a;ulang<=po_b;ulang++){ mulai(varIp,ulang); } textlamabener = Scanning.getText(); Scanning.setText(textlamabener + "\n Scanning"); }else{ JOptionPane.showMessageDialog(null,"Last Port is empty"); } }else{ JOptionPane.showMessageDialog(null,"Firs Port is empty"); } }else{ JOptionPane.showMessageDialog(null,"Ip is empty"); } } }); btnExit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ System.exit(1); } }); } public void mulai(String IP,int ulang){ String textLama,textLm; String strPort; try{ textLama = Scanning.getText(); strPort = Integer.toString(ulang); Scanning.setText(textLama + "Port . . ."); Socket gw = new Socket(IP,ulang); textLm = Scanning.getText(); Scanning.setText(textLm + strPort + " Connected \n"); }catch(Exception aku){ textLama = Scanning.getText(); strPort = Integer.toString(ulang); Scanning.setText(textLama + strPort +" Not Connected \n"); } } public static void main(String[] args){ MySocket j = new MySocket(); j.buatTampilan(); j.CreateGui(); } }
thank youLast edited by dadu; 04-06-2011 at 07:37 PM.
- 04-07-2011, 11:41 AM #2
Member
- Join Date
- Apr 2011
- Posts
- 7
- Rep Power
- 0
anyone can help me
- 04-07-2011, 06:26 PM #3
Member
- Join Date
- Apr 2011
- Posts
- 7
- Rep Power
- 0
Please help.... :(
- 04-07-2011, 06:32 PM #4
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
- 04-07-2011, 07:00 PM #5
Member
- Join Date
- Apr 2011
- Posts
- 7
- Rep Power
- 0
- 04-07-2011, 07:05 PM #6
Member
- Join Date
- Apr 2011
- Posts
- 7
- Rep Power
- 0
had done this many times I tried it, but not success
is there anything that can and want to help me?
- 04-07-2011, 07:09 PM #7
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
I mean what's your question here, what you want to do now? Where do you stuck with?
- 04-07-2011, 07:19 PM #8
Member
- Join Date
- Apr 2011
- Posts
- 7
- Rep Power
- 0
ooh sorry... :)
I want to make port scanning as my picture above
- 04-07-2011, 07:33 PM #9
Member
- Join Date
- Apr 2011
- Posts
- 7
- Rep Power
- 0
anyone can help me?
-
- 04-08-2011, 08:01 AM #11
- Join Date
- Jul 2007
- Location
- Colombo, Sri Lanka
- Posts
- 11,374
- Blog Entries
- 1
- Rep Power
- 18
Seems this thread is useless for me.


LinkBack URL
About LinkBacks


Bookmarks