Commit Graph

190 Commits

Author SHA1 Message Date
ac54b8f146 fix: update ethertype_from_int and protocol_from_number to return string names for better compatibility
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-12-01 21:15:13 +01:00
80fa3737a0 fix: increase VARCHAR sizes for direction, eth_type, and ip_proto in packets table for better data handling
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-12-01 21:06:43 +01:00
6e720859ff feat: add EtherType and IP Protocol enums for enhanced packet parsing and logging
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 9s
2025-12-01 21:04:37 +01:00
0dbade8f91 fix: rename 'ingress' to 'iface' in packet normalization for clarity
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-29 14:43:38 +01:00
8237c61262 fix: update db_insert_packet to include bridge parameter for accurate packet logging
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-29 14:38:53 +01:00
f1da233a50 fix: optimize bridge port handling by using a fixed snapshot to reduce sysfs reads
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-29 13:45:44 +01:00
24a47fdf37 feat: implement AF_PACKET sniffer API with start, stop, and status endpoints
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-29 13:25:44 +01:00
9ca8ed531b fix: improve logging for captured packets with interface and bridge details
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-29 12:31:48 +01:00
5fa37689e2 fix: log captured packets in the packet parsing function
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-29 11:11:12 +01:00
a2603d4690 fix: enhance database schema for packet metadata and improve data types
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-27 18:36:26 +01:00
ef946bec3c fix: refactor network sniffer for improved structure and performance
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-27 18:18:31 +01:00
bdf6f53033 fix: change packets table raw field type from JSON to BYTEA for better binary data handling
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 17:42:41 +01:00
5214f1a1a4 fix: rename database insert fields for consistency and clarity
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 17:41:41 +01:00
dba0c5b398 fix: update table name in configuration to match expected value
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 17:36:05 +01:00
c3bef89fa4 fix: refactor network sniffer for improved async handling and logging
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 17:34:01 +01:00
2d68718bd0 fix: refactor sniffer API routes for consistency and clarity
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 16:17:03 +01:00
f3d2fca9d2 fix: enhance bridge port handling and sniffer management with improved error logging and interface checks
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 16:03:26 +01:00
4cc7d30de1 fix: enhance network sniffer with status endpoint and improve thread management
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 15:43:35 +01:00
3140d3435f fix: update packets table to store full packet as JSON instead of raw bytes
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 15:36:06 +01:00
ff411da6e5 fix: update API routes for sniffer and bridge operations for consistency
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-27 15:26:55 +01:00
e951fed50d fix: update setup script to grant sequence permissions and ensure future privileges for user
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-25 16:50:49 +01:00
8e65116401 fix: update database insertion query to use concise variable name for raw packet
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:46:35 +01:00
9fb3d2da7f fix: update database insertion query to use concise column names in packets table
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:46:03 +01:00
04154f6ed3 fix table name
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:41:18 +01:00
2ee99b4fd8 fix: update database insertion query to log additional packet details and correct table name
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:40:25 +01:00
719ce38684 fix: update database insertion query to use correct table name for packet logging
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:38:18 +01:00
59496dd74c fix: update setup script for PostgreSQL configuration and refine packets table structure
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:35:15 +01:00
abea4c0ba4 fix: refactor network sniffer and routes to streamline bridge handling and improve logging
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:32:16 +01:00
c762942f70 fix: enhance logging and improve database insert handling in network sniffer
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:26:37 +01:00
18a9b59d96 fix: improve event loop handling and code organization in network sniffer
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:22:03 +01:00
bbdef77e0e fix: add privilege grants for database user in setup script
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 16:14:59 +01:00
8df3f927a4 fix: enhance bridge creation logic with configuration and interface activation
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 15:05:12 +01:00
2911273c28 docs: add URL to README for code editing reference
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 14:54:58 +01:00
42d06b3d90 fix: add missing tags to sniffer router inclusion
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-25 13:43:56 +01:00
fbf3987822 fix: update import path for network sniffer module
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 13:42:42 +01:00
689e8aa717 feat: implement packet sniffer with database integration and API endpoints
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 9s
2025-11-25 13:40:13 +01:00
be54e665c4 refactor: update setup_database.sh for improved PostgreSQL configuration and user creation
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-25 13:22:19 +01:00
b2ea69b78b refactor: streamline PostgreSQL setup script and update database configuration
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-25 13:19:35 +01:00
fff2708fa9 fix: update file permissions for setup_database.sh
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-25 13:13:43 +01:00
841f59b12c feat: add setup script for PostgreSQL database and tables
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-25 13:11:41 +01:00
ef81e259a7 refactor: remove dependency injection for IPRoute in interface and bridge functions
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-24 20:17:57 +01:00
cdebdde29c feat: add endpoints for creating and removing network bridges with request models
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-24 20:09:31 +01:00
3488ec12a6 refactor: remove netplan apply endpoint and related code
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 7s
2025-11-24 17:52:24 +01:00
e8d0f6692b feat: add BridgeInterfaceInfo and BridgeInfo models with descriptions
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 9s
2025-11-24 17:49:02 +01:00
515237d43e feat: set root path for FastAPI application
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-23 15:44:37 +01:00
31601afd52 feat: add network API and netplan configuration models with example usage
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-23 15:34:50 +01:00
0615d83134 feat: add netplan configuration models and backend API for applying netplan
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s
2025-11-22 23:25:39 +01:00
9d8542a0a7 fix locations 2
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 10s
2025-11-22 20:00:55 +01:00
baa8ef55c9 fix correct build location
Some checks failed
Build and Deploy MITM Webserver / build (push) Failing after 1s
2025-11-22 19:59:28 +01:00
d2e1a6dd7e test
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 16s
2025-11-22 19:53:17 +01:00