n8fr8 d3d97d641b removed signal-cli as submodule; moved to gradle 2 years ago
.tx add transifex support and add our first spanish localization! 2 years ago
art update art 2 years ago
docs add our current presentation 2 years ago
gradle/wrapper android sdk updates and gradle too 2 years ago
src/main update to 0.0.15 2 years ago
.gitignore Merge branch 'master' of github.com:guardianproject/phoneypot 2 years ago
.gitmodules Removed submodule signal-cli 2 years ago
LICENSE Initial commit 2 years ago
LICENSE.securit.txt move old project files 2 years ago
README.md update readme with signal license info 2 years ago
build.gradle removed signal-cli as submodule; moved to gradle 2 years ago
gradlew update build files 2 years ago
gradlew.bat update build files 2 years ago
settings.gradle removed signal-cli as submodule; moved to gradle 2 years ago

README.md

PhoneyPot

This project was based on original source code from the SecureIt project available at: https://github.com/mziccard/secureit

Application

Prototype Android application that serves as a monitoring service by leveraging on device sensors. Among sensors exploited we report:

  • Accelerometer: used to detect phone's motion and vibration
  • Camera: used to detect motion in the phone's surroundings
  • Microphone: used to detected noises in the enviroment

Building

The application can be built using Android Studio and Gradle.

Usage

Main view

Application's main view allows the user to set which sensors to use and the corresponding level of sensitivity. A security code must be provided, needed to disable monitoring. A phone number can be set, if any of the sensors is triggered a message is sent to the specified number.

Notifications

When one of the sensors is triggered (reaches the sensibility threshold) a notifications is sent through the following channels (if enabled).

  • SMS: a message is sent to the number specified when monitoring started

Notifications are sent through a service running in background that is defined in class MonitorService.

ATTRIBUTIONS

This project uses libsignal-service-java from Open Whisper Systems:

https://github.com/WhisperSystems/libsignal-service-java

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html

This project also used signal-cli from AsamK:

https://github.com/AsamK/signal-cli

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html