这个项目是一个简单的键盘监听器,它会记录所有的键盘输入,并将它们写入到一个文本文件中。
这个项目使用了以下的 Rust 库:
std::fs::OpenOptions
:用于打开和创建文件。std::io::prelude::*
:提供了一些 I/O 相关的特性。std::sync::Mutex
:提供了一个互斥锁,用于在多线程环境中保护数据。lazy_static::lazy_static
:用于创建全局变量。rdev::{listen, Event, EventType}
:用于监听键盘事件。
首先,你需要确保你的系统上已经安装了 Rust。然后,你可以通过以下命令来运行这个项目:
cargo run
这个命令会启动键盘监听器。监听器会一直运行,直到你手动停止它。
这个项目实际上是一个键盘记录器(keylogger),它会记录所有的键盘输入,包括密码等敏感信息。请确保你使用这个项目的方式是安全和合法的。
这个项目使用了 MIT 许可证。详情请参见 LICENSE
文件。