Skip to content

This repository contains development and deployment files of 4th year Major Project

License

Notifications You must be signed in to change notification settings

bimalkant-lauhny/Snap-All

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snapAll 💻💻💻

About Project

This project is a software that tracks the activities of employees of an organization. It allows Admin to take the snapshots of his/her employees' screens at a single click and can see the screenshots on his/her screen.

Deploy Instructions

Following are the steps to be followed to deploy the web-app (adapt according to your OS):

On Server

  • Install NodeJS.
  • Place SnapAll web-app folder somewhere on the server.
  • Go to the SnapAll directory and open the terminal.
  • Type npm install on the terminal and hit Enter.
  • Open config.js file inside SnapAll directory. Add username and password according to your requirements. Specify ServerPort and ClientPort.
  • Run the command node server.js.

On Client side

  • Place the client.js script in the system.
  • Configure it to run on the system startup.
  • Make sure that port number specified in config.js file placed on server is available, otherwise, edit port number in config.js file on server.

Using the web-app to take screenshots of PCs in the network

  • After Deploying the web-app on server, admin can access the web-app interface by specifying the "http://IP:Port" as the url on browser (in any system connected to the network).
  • Enter the Netmask and the initial address of the network.
  • Click on GetSnap button after entering network details.
  • Screenshots with related IPs will get displayed (there might be some delay depending on the size and speed of the network).

About

This repository contains development and deployment files of 4th year Major Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published