Build an Advanced Keylogger in Python

Overview

Keylogging is the action of capturing and recording keys struck on a keyboard. A keylogger is a program which captures and monitors all keylogs. Keyloggers can be both in the form of a built software program or directly downloaded onto a hardware module.

Build a keylogger in python which logs keys, gathers computer information, network information, gets the clipboard content, records the user microphone, and take screenshots of a computer screen.

Project Recommendations

It is recommended you have a foundational knowledge of programming and python fundamentals. Being familiar with common programming concepts as well as python syntax. Program is not dependent on any specific operating system. Third party libraries or modules will be required to add keylogging features.

Recommended Level

Intermediate

Project Author Credit: Grant Collins