Find Jobs
Hire Freelancers

javascript keylogger

$30-250 USD

Cerrado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
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.
ID del proyecto: 17667819

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $154 USD por este trabajo
Avatar del usuario
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 skills like PHP, MySQl, jQuery / Prototype, Javascript, HTML, CSS and more for many years.
$250 USD en 7 días
5,0 (51 comentarios)
5,0
5,0
Avatar del usuario
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.
$250 USD en 3 días
5,0 (3 comentarios)
2,9
2,9
Avatar del usuario
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 quality look & feel interfacesand advanced server-side programming (PHP, Ajax, Java, MySQL, XHTML CSS, XML). I'm expert in graphic and web design / development. Also I have great experience with WordPress. I believe that my strong knowledge base and great experience are the keys to customer satisfaction. If you have any question feel free let me know.
$266 USD en 3 días
5,0 (1 comentario)
0,6
0,6
Avatar del usuario
I am very proficient in Javascript and I find your request very enjoyable. I would love to work on that.
$30 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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.
$45 USD en 1 día
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de FRANCE
Lille, France
5,0
130
Forma de pago verificada
Miembro desde dic 23, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.