Multi-threaded RS232/USB sniffer able to capture and deliver to remote location POS RS232 and USB ports data flow(which can be huge).Usage must be done regardless of .NET Framework installation.
The sniffer must record magnetic stripe info (track1 , track2..) of credit card, pin code (keyboard can be normal or pin pad - this wont affect capturing PIN code) before data is encrypted.
Sniffer must be created from main program (with desired options setup - ftp / email etc) and deliver as individual exe which runs as memory resident on windows and as a background process in linux, beeing downloaded and executed on computer on which POS software is installed.
Recorded data is delivered to a ip:port / email or by ftp [url removed, login to view], report pages delivered can be encrypted and decrypted only with the use of correct key.
Under Windows sniffer needs to run regardless of other programs including memory resident ones.
Upgrade of POS software must not affect sniffer work.
The program run on both NIX/WIN OS.
If POS is on a private network then you must find a way to remotely send information out using such methods as network bridging.
Source code must be clear, well [url removed, login to view] must not be detected as trojan/virus, also pos soft upgrade will NOT affect the sniffer task achievement.
- sniffer must record any type of keyboard (pin pad/normal)
- this is not first attemp to test such software, results was not expected
- sniffer must be able to send data even if on private network
- sniffer must capture pin before it is encrypted.