Fermé

javascript keylogger

Pure JS, no JQuery

The goal is to create [login to view URL] file that will do the following

You can include it in any exitsing webpage

<script src=”[login to view URL]”></script>

There are 2 manners to init it:

In input type=”text” or textarea as propriety

<input type=”text” id =”input1” keylogger”>

<input type=”text” id =”input2””>

<textarea id=”textarea1”></textarea>

<script>

keylogger[“input2”,”textarea1”]

</script>

Then the script will spy the input or textarea and will store on each keypress

Ex: an user types in “hello”:

{session:1, inputid:’#input2’, time: 0, dif: ‘+h’}

{session:1, inputid:’#input2’, time: 120, dif: ‘+e’}

{session:1, inputid:’#input2’, time: 1500, dif: ‘+l’}

{session:1, inputid:’#input2’, time: 1900, dif: ‘+l’}

{session:1, inputid:’#input2’, time: 3500, dif: ‘+o’}

session: just a number (ex: 1)

inputid: is the input id

time : is the time in milliseconds where change occurs

dif: is the text difference storage.

Save (ajax post) these datas to mysql database

The difficulty would be : store the difference of texts between 2 keypress:

Ex: an user deletes some text or put the cursor in middle on text and inserts a char

Some interesting “text difference” libraries:

Ex: [login to view URL]

Since input make be long (many kilos), we cannot store the whole value of the input, but only the text differences between 2 keystrokes.

Second PART

Then once we have the data saved, we should be able to “play it back” including the time changes, by loading the session data (ex: session1)

So if the input takes 10 seconds, it should least 10 second on playBack as well

$(“#input1”).val(getText(dif)));

Also include a slider so user can move inside timeline

ex: So if the input takes 90 seconds, it should least 90 second on playBack; however user can move with his slider directly to second; 45 or second 90.

Compétences : Javascript

en voir plus : javascript keylogger iframe, javascript keylogger code, javascript keylogger download, javascript keylogger source code, javascript keylogger github, html keylogger code, javascript keylogger tutorial, javascript keylogger metasploit, javascript encode amp post ajax, javascript encode post ajax, javascript form post ajax secure, javascript keylogger, login page javascript database mysql sample code, upload progress bar javascript post ajax php, use javascript keylogger, javascript keylogger html, flex database mysql javascript connect, javascript keylogger browser, javascript keylogger script, php javascript keylogger

Concernant l'employeur :
( 122 commentaires ) Lille, France

Nº du projet : #17667819

11 freelance font une offre moyenne de $168 pour ce travail

L8G8S

Hi :) Really interesting project! That's why I wanted to send you my proposal and ideas :) First, doing this in vanilla JS is not a problem. Capturing key strokes and storing user input as he/she types on the Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(31 Commentaires)
6.1
webdevangel

Hello ! thank you for your post. I have read the your description carefully. I have the sufficient experience(more 5 years) in developing of web app/hybrid app(interactive with keypress , animation, game, drag/drop Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(13 Commentaires)
4.6
testotorko

Hi, I read carefully your project, and I wanna do it for you. If you wanna work together, send me a message to discuss details. I am an experienced Web Developer and Web Designer, and have worked with wide variety of s Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(15 Commentaires)
4.1
emonidi

Hello, I am a front end developer since 2012 and JS (vanilla) is what I do all day every day. I am very good with pure JS and I can do part one for maximum 2 days. Part 2 is going to last may be longer depending on Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(5 Commentaires)
3.2
manjutactys

I have gone thorough your job post and I am ready to develop a KEYLOGGER in JS. I have prior experience of developing similar kind of scripts for various needs. Please share your best discussion time to move further.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(3 Commentaires)
2.9
ToasterLord

Hello! I'm a backend web developer who also has knowledge of JavaScript, and I'll be more than happy to help you with your project. I will give you the result in 2 days, and the result will be a JS file capable of d Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(2 Commentaires)
1.6
Joe925

Hi. I'm very interested in your project. I'm a web developer with several years' experience. My expertise skills include HTML5, CSS3, jQuery, AngularJS, Bootstrap, PHP, Python, ASP.NET, Node.js. If your project is Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(1 Évaluation)
1.6
monikaacmewhiz

I have 5 years of experience in Web, Logos, Illustrations, Banners and Brochures design. I provide solutions for companies or individuals interested in outsourcing their design needs. I specialize in developing high Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(1 Évaluation)
0.7
Rahil86

Hello, I'm a java web Developer . I have experience in Spring, Spring Security, Hibernate, JSP, JSTL, JavaScript, jQuery, Bootstrap. I can write this script without jQuery if you want. Here are some of my projects th Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(1 Évaluation)
0.8
YlberPrapashtica

I am very proficient in Javascript and I find your request very enjoyable. I would love to work on that.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 10 jours
(0 Commentaires)
0.0
vitasverhappen

Okay, I already established the method and I am sure that I can finish this in a day. I am sure! Please give me a chance. This is problem of algorithm.

%bids___i_sum_sub_32% %project_currencyDetails_sign_sub_33% USD en 1 jour
(0 Commentaires)
0.0