Student Projects

ApriorIT organizes free courses for young people where they listen to a series of lectures prepared and conducted by ApriorIT best specialists. These lectures are devoted to the Advanced Modern IT Technologies, Best Development Practices, Tip&Tricks of practical Advanced and System Development. Also students develop learning projects under the direction of our Senior Software Developers.

In this section we post the Student Projects developed during our courses. Here you can find their descriptions, sources and documentation.

USB Monitor (Sniffer)

Task

The task was to develop the software project to log the work with USB port.

This project was developed by Denys Bilozor, Intern Developer (Network Security Direction).

 

Read more...

FTP Server Project

Task

Implement lightweight FTP server that supports one connection and one user. The FTP server should provide access to files in the server folder. Features of rename, upload, and delete files also should be implemented.

Server should provide all functionality for popular FTP clients (FileZilla, Total Commander, etc.) FTP server should correspond to FTP protocol standard.

This project was developed by Gennadiy Zabula, Intern Software Developer (Network Security Team).

 

Read more...

Driver To Hide Files and Processes

Task

Implement the driver to hide files and processes on the local PC. Processes should be hidden from the applications that browse Process List (Task manager, Process Explorer etc.) and from the Windows API calls (EnumProcesses, OpenProcess, EnumProcessModules and other Process APIs).

Files should be hidden from the file managers (Windows Explorer, Far, Total Commander) and also from the Windows API calls (FindFile, OpenFile and other File APIs).

This project was developed by Ivan Romanenko, Junior Software Developer (Network Security Direction) and Sergiy Popenko, Junior Software Developer (Driver Development Direction).

 

Read more...

USB Sniffer

Task

The task was to develop the software project to log the work with USB port.

This project was developed by Oleg Poluektov, Junior Software Developer (Network Security Direction).

Read more...