CSc 4222/6222 Programming Assignment 2

$30.00

Category: You will Instantly receive a download link for .zip solution file upon Payment || To Order Original Work Click Custom Order?

Description

5/5 - (5 votes)

Write a software key-logger and test it while you fill out a web form or type
in the contents of a document using your favorite document preparation
software. You can use Java or Python to do this assignment.
C and C related programming language is not allowed for this assignment.
Hints: You can find a demo and API for key-logger hook in the following link for
JAVA. https://github.com/kwhat/jnativehook
This project can only be used to learn how to use JNI library and how to use APIs
in the project. You will receive 0 if you directly copy code from this project.
Graduate students task and bonus task for undergraduate students:
Please build a graphic software with display area and buttons.
Instruction:
1. You can use Java or Python to do this assignment.
2. Your work should be compressed to one file as “CampusIDA2.zip”.
3. Your program should be runnable without any error or exception. Any
program has errors or exceptions will receive 0 as grade.
4. Please write comments (includes meaning and function of current line)
for each line of your code. The comments worth 50% credits.
5. Include comments at the top of your code indicating that you will not
use this program for any malicious activity. The goal is to understand
some of the tools used by criminals so that their actions can be
prevented or minimized.