Partilhar: WhatsApp
aulify · Mini-Projecto
UC UC00241 · T. Desenv. Software, T. Sist. Comp. Redes, T. Inform. Gestão
Versão · Aluno

Mini-Projecto · Análise de tráfego e configuração de servidor

Capturar, analisar, configurar serviços
⏱ Duração estimada: 8 horas (≈ 5 aulas) ↗ Referencial SNQ
Índice

Contexto

Cada par/trio combina análise (capturar tráfego real com Wireshark) e prática (configurar um servidor Linux com SSH, DNS local e firewall). Aplica protocolos e segurança.

Requisitos

Funcionais

  1. Capturar e analisar tráfego HTTP, DNS e HTTPS com Wireshark.
  2. Configurar máquina virtual Ubuntu Server.
  3. Configurar SSH com autenticação por chave (não senha).
  4. Configurar DNS local (dnsmasq ou bind) para resolver nomes da rede.
  5. Configurar ufw com regras restritivas.
  6. Documentar diagnóstico de problemas reais.

Não-funcionais

  1. Dossier final em Markdown.
  2. Capturas (.pcap) anexadas.
  3. Configurações dos serviços versionadas em Git.

Fases

Fase 1 · 1.5h

Captura e análise

.pcap + relatório de análise (1-2 páginas com screenshots).

Fase 2 · 1.5h

VM Ubuntu Server

Screenshot da VM com ip addr + ping aulify.pt.

Fase 3 · 2h

SSH com chaves

Configuração final de sshd_config + demonstração de acesso.

Fase 4 · 1.5h

DNS local

Ficheiro /etc/dnsmasq.conf + comandos de teste.

Fase 5 · 1h

Firewall

ufw status final + script de configuração.

Fase 6 · 0.5h

Dossier final

Dossier final + repositório Git.

Critérios de avaliação

Item Peso
Captura e análise Wireshark 25%
VM funcional 15%
SSH com chaves (não senha) 20%
DNS local funcional 15%
Firewall configurado 15%
Dossier final 10%

Reflexão

Em meia página: que protocolos foram mais reveladores em Wireshark? Que dificuldades encontraste a configurar serviços Linux? Como aplicarias estes serviços numa empresa real?