detectando firebird

Publicado por Pedro 26/08/2008

[ Hits: 5.298 ]

Download fbcheck.java




/*
Script para detectar se o Firebird está rodando na porta 3050 (padrão)
*/

public class fbcheck {

    public static void main(String[] args) {

   boolean runing = false;
    try
    {
        ServerSocket ss = new ServerSocket(3050);
        ss.close();
    } catch (Exception e){runing = true;}

    if (runing) JOptionPane.showMessageDialog(null,  "firebird rodando");
    else JOptionPane.showMessageDialog(null,  "firebird parado");
    }

}

  




Scripts recomendados

Classes Internas em Java

Ordenar um lista estática seqüencial de complexidade média (método da seleção)

Zipando Pasta ou Arquivo

Pilha Dinâmica Orientada a Objetos com Java

Manipulação de processos em Java


  

Comentários
[1] Comentário enviado por slack felix em 26/08/2008 - 22:18h

Gostei. Toda vez que eu uso nmap pra ver se o firebird tá funcionando, não aparece nada referente a porta 3050, só quando eu especifico a porta que diz que ela tá ocupada mas não mostra qual o serviço que esta nela.

Só uma coisa. Seria bom se você tivesse colocado que precisa de

import javax.swing.JOptionPane;
import java.net.ServerSocket;

Valeu



[2] Comentário enviado por javamizer em 27/08/2008 - 09:17h

Hehe desculpa pelos imports cara... é que eu uso um editor que quando eu uso o pacote ele já sugere os imports...
mas eu fiz a Pane mas pra efeito ilustraivo mesmo, isso ficaria melhor se fosse integrado em sua aplicação,
vc pode fazer uma classe por exemplo e colocar esse código dentro.

[3] Comentário enviado por franciscosouza em 07/04/2009 - 02:14h

Cara, este script não verifica se o firebird ta rodando, mas sim se tem algo rodando na porta 3050. Alguém pode fazer, por exemplo, um trojan e botar ele pra rodar na 3050.

Abraços...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts