Você está na página 1de 2

UNIVERSIDADE DA AMAZNIA

CENTRO DE CINCIAS EXTATAS E TECNOLOGIA


CURSOS DE ANLISE, CINCIA E REDES

Disciplina: Projeto Integrador de Tecnologia


Trabalho valendo a prova da 2 Avaliao (10,0 pontos)
O presente trabalho valer 10,0 (dez) pontos e servir como a 2 avaliao (nota para a 2 NI), devendo ser realizado por
equipes de quatro ou cinco membros, com alunos dos cursos de Cincia da Computao, Anlise e Desenvolvimento de
Sistemas e Redes de Computadores, sendo que em cada equipe dever conter pelo menos um aluno de cada curso
mencionado, pois trata-se de trabalho interdisciplinar, que exige conhecimentos desses trs cursos. O aluno que no
participar deste trabalho ficar com 0 (zero) na segunda avaliao.

I.

Especificao do ambiente de desenvolvimento


Como sugesto, os alunos podem adotar o seguinte ambiente para o desenvolvimento do trabalho:
Projeto Integrador de Tecnologias Ambiente de Desenvolvimento
Projeto
Scanner de Portas TCP/UDP com NMAP
Linguagem
Java + objetos Swing (JTable, JTextField, JLabel, JButton, etc)
IDE
Netbeans ou Eclipse
Ferramenta de varredura NMAP para Windows ou Linux

II.

Detalhamento dos passos


O programa deve seguir os seguintes passos, conforme j explicado em sala de aula:
1.

Por meio do boto Escanear (Figura 2), invocar o comando NMAP P0 <endereo do host> a partir de um
objeto Process do Java, que seria equivalente a executar o mesmo comando no pronto do sistema,
conforme exemplificado na Figura 1.

2.

A sada do comando NMAP deve ser carregada um uma varivel do tipo String.

3.

A partir da varivel String, filtrar/selecionar os nmeros de portas, nomes de protocolos, estados e nomes
de servio e popular uma estrutura de dados do tipo matriz bidimencional de strings.

4.

Mostrar os resultados carregados na matriz no passo 3 em um objeto visual para o usurio, conforme
exemplificado na Figura 2.
Figura 1 - Resultado do comando NMAP

Projeto: Scanner de Portas TCP e UDP

Prof. MSc. Edinaldo La-Roque

UNIVERSIDADE DA AMAZNIA
CENTRO DE CINCIAS EXTATAS E TECNOLOGIA
CURSOS DE ANLISE, CINCIA E REDES

Figura 2 Interface grfica com os resultados do NMAP (prototipado com o software Pencil)

Observao: melhoramentos no projeto, como opes adicionais (seleo de faixa de portas, executar ou no um
ping antes da varredura, etc) so bem-vindos.

III.

Resultados a serem apresentados pelos alunos e avaliao


A avaliao dos alunos ser realizada de acordo com os itens da Tabela I, destacando-se que para o item 3, a
avaliao ser individual, com o objetivo de verificar o aprendizado dos contedos e engajamento na equipe por
parte de cada aluno de cada equipe.
Tabela I - Avaliao dos alunos

Item
1
2
3

IV.

Descrio
Demonstrao do programa com envio do cdigo-fonte ao professor da
disciplina
Relatrio tcnico, contendo capa, sumrio, introduo, explicao do
processo de desenvolvimento utilizado, cdigo-fonte, telas e concluso.
Apresentao individual de cada membro da equipe (slides em Power Point)
Total ...

Pontuao
3,0
4,0
3,0
10,0

Cronograma
Cronograma com os entregveis e seus prazos j discutidos com a turma.

Projeto: Scanner de Portas TCP e UDP

Prof. MSc. Edinaldo La-Roque