Analisi Log file di Indirizzi IP
Completion requirements
Opened: Saturday, 9 November 2024, 12:00 AM
Due: Sunday, 30 November 2025, 12:00 AM
- Il log file di un web server contiene un insieme di linee, con il seguente formato:
150.108.64.57 - - [15/Feb/2001:09:40:58 -0500] "GET / HTTP 1.0" 200 2511
ogni registrazione riporta i seguenti campi:
- 150.108.64.57 indica l'host remoto, in genere secondo la dotted quad form
- [data]
- "HTTP request"
- status
- bytes sent
- eventuale tipo del client "Mozilla/4.0......."
- scrivere un'applicazione Weblog che prende in input il nome del log file (allegato a questoi assignment) e ne stampa ogni linea, in cui ogni indirizzo IP è sostituito con l'hostname
- sviluppare due versioni del programma, la prima single-threaded, la seconda invece utilizza un thread pool, in cui il task assegnato ad ogni thread riguarda la traduzione di un insieme di linee del file. Confrontare i tempi delle due versioni.
- 9 November 2024, 3:08 PM