Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rodrigoalvesvieira/soundkeylogger
An experimental project to demonstrate how a user keyboard input may be sniffed through the pattern analysis of the sounds emitted by the keystrokes.
https://github.com/rodrigoalvesvieira/soundkeylogger
audio audio-analysis classifier infosec keystrokes pattern-analysis pyaudioanalysis ufpe
Last synced: 22 days ago
JSON representation
An experimental project to demonstrate how a user keyboard input may be sniffed through the pattern analysis of the sounds emitted by the keystrokes.
- Host: GitHub
- URL: https://github.com/rodrigoalvesvieira/soundkeylogger
- Owner: rodrigoalvesvieira
- Created: 2016-07-07T15:33:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-07-12T04:06:48.000Z (over 8 years ago)
- Last Synced: 2024-08-05T09:15:31.529Z (4 months ago)
- Topics: audio, audio-analysis, classifier, infosec, keystrokes, pattern-analysis, pyaudioanalysis, ufpe
- Language: C
- Size: 10 MB
- Stars: 68
- Watchers: 3
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-network-stuff - **48**星
README
# SoundKeylogger
An experimental project to demonstrate how a user keyboard input may be sniffed through the pattern analysis of the sounds emitted by the keystrokes (based on [pyAudioAnalysis]).
This field of study is called [Acoustic cryptanalysis], (also known as [Acoustic Keyboard Eavesdropping]) and is a type of side channel attack towards electronic devices.
This project was created as an assignment for the [IF754 - Musical Computing] class of 2016.1 at [CIn/UFPE].
## Authors
* Rodrigo Alves Vieira
* João Paulo Luna
* Edymir Étienne Semedo## References
* EasyClassifier https://sourceforge.net/projects/easyclassifier/
* EchoNest http://the.echonest.com/
* Keyboard sniffing through audio recorded typing patterns http://security.stackexchange.com/questions/23322/keyboard-sniffing-through-audio-recorded-typing-patterns
* Keystroke logging https://en.wikipedia.org/wiki/Keystroke_logging
* Acoustic Snooping on Typed Information https://freedom-to-tinker.com/blog/felten/acoustic-snooping-typed-information/
* All In One Keylogger http://www.relytec.com/help/keylogger_microphone_recording.htm
* Sound Logger Protection https://www.spyshelter.com/sound-logger-protection/
* Fast fourier transform https://en.wikipedia.org/wiki/Fast_Fourier_transform
* Support vector machine https://en.wikipedia.org/wiki/Support_vector_machine
* Dual tone multi frequency signaling https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling
* KNN https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm## Copyright
© 2016 Rodrigo Alves Vieira, João Paulo Luna & Edymir Étienne Semedo. All Rights Reserved.
[IF754 - Musical Computing]: http://www.cin.ufpe.br/~musica/
[CIn/UFPE]: http://www2.cin.ufpe.br/site/index.php
[EasyClassifier]: https://sourceforge.net/projects/easyclassifier/
[Acoustic cryptanalysis]: https://en.wikipedia.org/wiki/Acoustic_cryptanalysis
[Acoustic Keyboard Eavesdropping]: http://www.nytimes.com/2004/12/12/magazine/acoustic-keyboard-eavesdropping.html
[pyAudioAnalysis]: https://github.com/tyiannak/pyAudioAnalysis