Selected Course Projects
Some of my notable course projects
Simple Network Sniffer: EzSniffer
Nov 2021Python, Scapy, PyQt5
A simple network sniffer developed based on linux platform and python language uses PyQt5 for interface design. Main functions include: capturing and analyzing the local ethernet selected by the user, realizing packet filtering, searching, IP packet fragmentation and reorganization, and file storage. It contains as many types of messages as possible (ICMP, UDP, TCP, etc.), with good usability and readability.
Campus Carpooling System: Huajiao Carpooling
May 2021Django, Node.js, React, MySQL
Realize the demand of carpooling for students in partial campus and build a usable website. Carried out this group cooperation project in the form of agile development, a total of three rounds of iterations, and finally deployed the website.
Personal Blog System
May 2022SpringBoot, MyBatis, React, Antd, MySQL
Build a platform to express your views and realize fragmented learning, we can also display personalized content. Mainly in charge of building the front-end framework. Considering the simple, clear, and componentizable features of react, it was chosen. Also selected antd as the component library.
Smart Eyes - Bridge Bearing Damage Detection System
Aug 2022OpenCV, Yolo5, Raspberry Pi
Manufactures a real-time detection device with a high-quality camera installed on a fixed telescopic pole, and is equipped with a crack damage identification system with a Raspberry Pi as a carrier. Use OpenCV to implement image preprocessing, feature extraction and image matching mechanism, data training on yolov5.
Basic File Safe
Oct 2022GNU Make, GCC, C/C++
Combined with encryption and access rights control, overloading system calls ensures the security of important personal data from the operating system level. Supported password input and verified user core permissions, also added timer management program.