Development of a Telegram bot for automated forensic email analysis

This thesis presents the development of a Telegram bot designed to analysen .eml email files for potential phishing attempts. The bot integrates multiple APIs, including VirusTotal, AbuseIPDB, URLScan, and OpenAI's ChatGPT, to provide automated and detailed analysis reports. The project aims to...

Full description

Bibliographic Details
Author: García Platas, Néstor
Format: master thesis
Publication Date:2024
Country:España
Institution:Universitat Politècnica de Catalunya (UPC)
Repository:UPCommons. Portal del coneixement obert de la UPC
Language:English
OAI Identifier:oai:upcommons.upc.edu:2117/423354
Online Access:https://hdl.handle.net/2117/423354
Access Level:Open access
Keyword:Computer security
Software engineering
Intelligent agents (Computer software)
Telegram
bot
email
phishing
analysis
Seguretat informàtica
Enginyeria de programari
Agents intel·ligents (Programari)
Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica
Description
Summary:This thesis presents the development of a Telegram bot designed to analysen .eml email files for potential phishing attempts. The bot integrates multiple APIs, including VirusTotal, AbuseIPDB, URLScan, and OpenAI's ChatGPT, to provide automated and detailed analysis reports. The project aims to create a user-friendly tool accessible to individuals regardless of technical expertise, incorporating educational elements to inform users about phishing threats and preventive measures. The system offers practical tips and real-world examples to enhance user awareness and ability to identify phishing emails.