[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
servidor para captura determinado ip, ainda tem uns bugs kkkkkk
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
servidor para captura determinado ip, ainda tem uns bugs kkkkkk
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Código:
/**
* coder: kõdo no kami
* face: www.facebook.com/hacker.fts315
*/
package fts;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.swing.JPanel;
import javax.swing.JOptionPane;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.Socket;
import java.net.ServerSocket;
import java.net.InetAddress;
public class principal {
private static JFrame janela;
private static JTextField porta;
private static JButton botao;
private static boolean estado;
private static ServerSocket s;
private static Socket s2;
private static void ftsservidor_ativar()
{
int po = Integer.parseInt(porta.getText());
try {
s = new ServerSocket(po);
s2= s.accept();
JOptionPane.showMessageDialog(null, s2.getInetAddress().getHostAddress());
s2.close();
s.close();
}
catch (IOException e) {
}
}
private static void ftsservidor_desativar()
{
try {
s.close();
}
catch (IOException e) {
}
}
public static void main(String[] args) {
estado = false;
//instancia
janela = new JFrame("fts capture ip (BETA)");
JPanel painel = new JPanel();
botao = new JButton("ativar servidor");
porta = new JTextField("80",5);
//atributos janela
janela.setSize(270,75);
janela.setResizable(false);
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
janela.add(painel);
janela.show();
//atributos painel
painel.add(porta);
painel.add(botao);
//eventos
botao.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
if(estado == false){
porta.setEnabled(false);
botao.setText("desativar servidor");
ftsservidor_ativar();
}
else{
porta.setEnabled(true);
botao.setText("ativar servidor");
ftsservidor_desativar();
}
estado = !estado;
}
});
}
}