Você está na página 1de 15

SCANNER DE PORTAS

TCP/UDP UTILIZANDO
TECNOLOGIA JAVA
Por:

Joo Gabriel, Luiz Felipe, William Reis e Jorge


Lucas 6NTA

INTRODUO
Este trabalho tem como objetivo integrar os
conhecimentos obtidos das grades curriculares
dos cursos de Cincia da Computao, Anlise e
Desenvolvimento de Sistemas e Redes de
Computadores.
O objetivo principal da aplicao consiste em
rastrear protocolos TCP/UDP em servidores
usando uma aplicao Java, por meio da
tecnologia Java.swing para o desenvolvimento
completo.

PROCESSO DE DESENVOLVIMENTO
Primeiramente, foi utilizado o programa de
escaneamento de portas TCP/UDP Nmap
verso 7.30 com nfase no seu uso no terminal de
comando do Windows.
Em
seguida, foram feitas pesquisas para
encontrar mtodos que possam tornar funcional
tanto o cdigo preliminar quanto a aplicao. O
trabalho todo foi uma tarefa de adaptao a
partir dos conhecimentos sobre a linguagem e
outros trabalhos encontrados.

SOBRE O CDIGO PRELIMINAR


Inicialmente, o cdigo foi feito para testar o
comando e o retorno do terminal para o console
do Netbeans.
Mais tarde, foram implementados tratamentos de
exceo, explicaes no prprio terminal sobre o
comando, teste de Ping, filtros de string, e
adaptaes do resultado as matrizes.
O processo foi um trabalho de adaptao a partir
do que foi encontrado durante as pesquisas.

SOBRE A APLICAO
A aplicao foi feita utilizando a tecnologia
Java.swing e implementando a lgica do cdigo
preliminar interface grfica.
Foram adicionadas outras funcionalidades e as
originais foram adaptadas.

APLICAO EM FUNCIONAMENTO
(TELA 1)

Tela Principal com Log e JTable limpos:

APLICAO EM FUNCIONAMENTO

Tela Principal aps o teste de Ping no Host:

APLICAO EM FUNCIONAMENTO

Tela Principal aps o Scan do Nmap:

APLICAO EM FUNCIONAMENTO

Scan do Nmap com o Verbose Mode:

APLICAO EM FUNCIONAMENTO

Mensagem de validao caso nada esteja inserido no campo


de endereo:

APLICAO EM FUNCIONAMENTO

Mensagem avisando sobre Host no existente:

APLICAO EM FUNCIONAMENTO

Mensagem sobre quem desenvolveu a aplicao:

CONCLUSO

Houve-se
um
bom
aproveitamento
dos
conhecimentos adquiridos na pesquisa e nas
adaptaes dos cdigos para o projeto tendo como
resultado um programa funcional e til no que
diz respeito ao escaneamento de portas e enftico
no que diz respeito integrao de tecnologias.

REFERNCIAS
Criao

de Aplicaes em Java usando o Swing

http://
www.devmedia.com.br/calculadora-java-criacao-de-aplicacoes-em-java-utiliz
ando-swing/26007

API

JAVA SE
https://docs.oracle.com/javase/8/docs/api/index.html

Vdeo

de como preencher JTable na Matriz


https://www.youtube.com/watch?v=bAjiVLYHdWc

Usando

o Multicatch do Java
http://ninjadevspace.com/multi-catch-java-7/

Exibir

Mensagem de Erro em Aplicao Swing

http://
www.guj.com.br/t/exibir-uma-mensagem-de-erro-em-uma-aplicacao-swing/46
714/6

REFERNCIAS

O Pacote java.io do Java


https://www.caelum.com.br/apostila-java-orientacao-objetos/pacotejava-io
/
Introduo ao JFrame e JPanel
http://
www.javaprogressivo.net/2012/11/JFrame-e-JPanel-Introducao-ao
-estudo-de-GUI-em-Java.html
Usando JFrame e JPanel
http://
www.javaprogressivo.net/2012/11/JFrame-e-JPanelDesenhando-e
m-Java.html
Classe Runtime e Process

Você também pode gostar