This client program is written by JavaScript based on Vue.js. You can just refer to Vue.js for help.
This repository contains the client end program of web-logger, which is an inference system to steal mobile users' frontend input from inertial sensor readings generated by keystroke events.
axios: ^0.18.0
bootstrap-vue: ^2.0.0-rc.11
echarts: ^4.2.0-rc.2
socket.io-client: ^2.2.0
vue: ^2.5.17
vue-router: ^3.0.1
vuex: ^3.0.1
- Node and npm needed
- Vue-cli 3.0 or later needed
- Start the server end program weblogger-server
- Download this repository to your own device
$ git clone [email protected]:wurahara/weblogger-client.git $ cd weblogger-client
- Configure your server IP address and port by modifying
/src/config/config.js
let config = { server: { url: 'Your own address', port: 'Your port' } }
- Install all the dependencies needed
$ npm install
- Run the following command to start the HMR server
$ npm run serve
- Open the browser, the default URL of weblogger client is
http://localhost:8080
- Nginx needed on your server
- Run the following command on your local device to generate the
/dist/
file$ npm run build
- Copy the
/dist/
file to your server - Configure Nginx proxy, specific methods of which can be found in this link
This repository is designed to refactor the sensor-logger library written by Mr. Qihong Dong. Some of the libraries used by sensor-logger have not been mantained for a long time, which make it difficult to run that program properly. For the convenience of latecomers and the inheritance of the laboratory, the basic functions are refactored with Vue.js. This repository is only available to researchers of Lab 6316 of Southeast University in principle. For other requirements, please contact Yubo Song or Rui Song. Thank you for your cooperation.
This repository is released under GPL-3.0 licence. Copyright © Rui Song.