PyKeylogger是一款應(yīng)用于Linux python下的鍵盤記錄工具,windows平臺(tái)是無法正常運(yùn)行的。它主要通過使用Xlib庫來監(jiān)控鍵盤狀態(tài),并且支持GNU通用公共授權(quán)。非常強(qiáng)大,歡迎免費(fèi)下載!
PyKeylogger功能特點(diǎn)
1、可將所有鍵盤敲擊紀(jì)錄保存到磁盤;
2、可根據(jù)日期對記錄文件自動(dòng)進(jìn)行存檔;
3、可支持日志輪轉(zhuǎn),保持定量的日志信息,保障存儲(chǔ)空間持續(xù)可用;
4、支持自動(dòng)將存檔的日志發(fā)送到指定的郵箱地址;
5、支持任意SMTP服務(wù)器,包括 Gmail 及Yahoo Mail等SMTP服務(wù)器;
6、支持自動(dòng)將存檔的日志上傳到指定的FTP服務(wù)器;
7、可抓取鼠標(biāo)點(diǎn)擊事件,并在每一個(gè)鼠標(biāo)點(diǎn)擊的中心位置,進(jìn)行截圖;
8、支持在固定間隔時(shí)間內(nèi)進(jìn)行截圖;
9、為確保在系統(tǒng)崩潰的時(shí)候最大限度保存好數(shù)據(jù),會(huì)將數(shù)據(jù)自動(dòng)刷新寫入到磁盤緩沖區(qū);
10、通過.ini文本配置文件,可對功能進(jìn)行定制;
11、提供了圖形用戶界面控制面板的設(shè)置和操作功能;
12、提供了控制面板的密碼保護(hù)功能;
13、為了防止偶然的嗅探,密碼是混淆在配置文件中的;
14、如日志文件保存時(shí)間超過指定期限,該日志文件將會(huì)自動(dòng)刪除。
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)
上述編寫的樣例,將會(huì)打印60s內(nèi)的擊鍵記錄,如果需要更進(jìn)一步的擴(kuò)展,除了打印回調(diào)結(jié)果,還可以進(jìn)行遠(yuǎn)程登錄程序。
輸出樣例:
根據(jù)前面的配置,輸出結(jié)果如下:
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鍵盤記錄工具使用說明
它不支持圖形化界面,僅有相關(guān)記錄配置。
僅供研究學(xué)習(xí)使用,嚴(yán)禁用于各種非法監(jiān)聽用途!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版