PyKeylogger是一款應用于Linux python下的鍵盤記錄工具,windows平臺是無法正常運行的。它主要通過使用Xlib庫來監控鍵盤狀態,并且支持GNU通用公共授權。非常強大,歡迎免費下載!
PyKeylogger功能特點
1、可將所有鍵盤敲擊紀錄保存到磁盤;
2、可根據日期對記錄文件自動進行存檔;
3、可支持日志輪轉,保持定量的日志信息,保障存儲空間持續可用;
4、支持自動將存檔的日志發送到指定的郵箱地址;
5、支持任意SMTP服務器,包括 Gmail 及Yahoo Mail等SMTP服務器;
6、支持自動將存檔的日志上傳到指定的FTP服務器;
7、可抓取鼠標點擊事件,并在每一個鼠標點擊的中心位置,進行截圖;
8、支持在固定間隔時間內進行截圖;
9、為確保在系統崩潰的時候最大限度保存好數據,會將數據自動刷新寫入到磁盤緩沖區;
10、通過.ini文本配置文件,可對功能進行定制;
11、提供了圖形用戶界面控制面板的設置和操作功能;
12、提供了控制面板的密碼保護功能;
13、為了防止偶然的嗅探,密碼是混淆在配置文件中的;
14、如日志文件保存時間超過指定期限,該日志文件將會自動刪除。
python鍵盤記錄工具怎么用
PyKeylogger使用樣例:
import keylogger
import time
now = time.time()
done = lambda: time.time() > now + 60
def print_keys(t, modifiers, keys): print “%.2f %r %r” % (t, keys, modifiers)
keylogger.log(done, print_keys)
上述編寫的樣例,將會打印60s內的擊鍵記錄,如果需要更進一步的擴展,除了打印回調結果,還可以進行遠程登錄程序。
輸出樣例:
根據前面的配置,輸出結果如下:
1314238675.42 ‘o’ {‘left shift’: False, ‘right alt’: False, ‘right shift’: False, ‘left alt’: False, ‘left ctrl’: False, ‘right ctrl’: False}
1314238675.51 ‘m’ {‘left shift’: False, ‘right alt’: False, ‘right shift’: False, ‘left alt’: False, ‘left ctrl’: False, ‘right ctrl’: False}
1314238675.65 ‘g’ {‘left shift’: False, ‘right alt’: False, ‘right shift’: False, ‘left alt’: False, ‘left ctrl’: Fals}
python鍵盤記錄工具使用說明
它不支持圖形化界面,僅有相關記錄配置。
僅供研究學習使用,嚴禁用于各種非法監聽用途!
- PC官方版
- 安卓官方手機版
- IOS官方手機版