键盘监听器

这个项目是一个简单的键盘监听器,它会记录所有的键盘输入,并将它们写入到一个文本文件中。

依赖

这个项目使用了以下的 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 文件。