seja bem vindo ao forum eof, caso nao seja cadastrado se cadastre para poder visualizar todo o conteudo ^^

Você não está conectado. Conecte-se ou registre-se

 » Programação Desktop » Java » [source] fts capture ip

[source] fts capture ip

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 [source] fts capture ip em Ter Jun 10, 2014 7:35 pm

Kodo no Kami

avatar
master
master
[Você precisa estar registrado e conectado para ver esta imagem.]

servidor para captura determinado ip, ainda tem uns bugs kkkkkk

[Você precisa estar registrado e conectado para ver 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;
 }
 });
 
}
}


_________________ASSINATURA_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]

Contato:
Spoiler:

Contato:
Facebook: [Você precisa estar registrado e conectado para ver este link.]
Skype: hackerfts315
http://endoffile.umforum.net

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum