• Stars
    star
    120
  • Rank 295,983 (Top 6 %)
  • Language
    Python
  • Created over 12 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Theft-recovery tracking opensource software.

Pombo

Theft-recovery tracking open-source software.

What is it?

Pombo can help you recover your computer in the event it's stolen. It works on Windows, GNU/Linux and Mac OSX.

How does it work ?

Pombo works silently hidden in the background, sending tracking information to a webserver of your choice.

If your computer is stolen, just log into your webserver to get the lastest file uploaded by Pombo, decrypt and hand it to the police. They will have all they need to catch the thief: IP address, date/time, nearby routers, screenshot, and even a photo of his/her face if you have a webcam !

Pombo protects your privacy: Tracking information is encrypted with rock-solid GnuPG and only you can decrypt it.

Features

  • Protects your privacy: Tracking information is encrypted with a public key before sending, and only you can decrypt it with the corresponding private key.
  • Secure: No port to open, and does not permit remote access.
  • Does not rely on third-party sites/services: You control the client and the server. You can change servers anytime.
  • Totally free: No software fee, no service subscription.
  • Open-source: You can hack it, adapt it.
  • Reliable backends: Pombo does not try to re-invent the wheel and uses solid backends (eg. no home-made encryption, uses rock-solid GnuPG)
  • Only takes a snapshot if an internet connection is available.
  • Discreet: Uses zero CPU, zero memory and does not appear in process list when not active (not a daemon).
  • Information collected:
    • System name
    • Machine vendor/type and serial number
    • Public IP address
    • Date/time
    • Information about all network interfaces (wired and wireless), including hardware address (MAC) of WiFi access point the computer is connected to.
    • Current network connections
    • Nearby routers information
    • List of all nearby WiFi access point, with their hardware address (MAC), SSID and power.
    • Screenshot
    • Webcam snaphot (if you have a webcam)

Sample report

Pombo sends only GnuPG encrypted zip files (for example ubuntu_20090824_155501.zip.gpg) but for practical reasons, here is an example of what they contain:

What is provided

  • pombo.py (to install on the computer to track)
  • pombo.php (to install on the webserver which stores tracking information)

Requirements

  • The computer to be tracked must run GNU/Linux, Mac OSX or Windows
  • Software: Python, GnuPG
  • Your GPG public key
  • A website where you can install the php script (php4 or php5)
  • A very small GnuPG knowledge

Recommendations

  • Enable auto-login: The thief will not be blocked by the login screen and will be less likely to wipe the harddisk.
  • Copy your private key in a safe place. If you keep it only in your computer and it gets stolen, you also loose your private key, and the capacity to decrypt tracing files.
  • Don't leave your private key on the computer to protect. Although the private key is itself encrypted and password-protected, it's better not let your private key in the hands of the thief.
  • To protect your private files from prying eyes, use VeraCrypt, safe and reliable.

More Repositories

1

python-mss

An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.
Python
896
star
2

ebook-reader-dict

Finally decent dictionaries based on Wiktionary for your beloved eBook reader.
Python
368
star
3

cracker-ng

ZIP cracker, CCRYPT cracker, and others to come.
C++
82
star
4

thermalprinter

Python module to manage the DP-EH600 thermal printer.
Python
31
star
5

py-candlestick-chart

Draw candlesticks charts right into your terminal, using Python!
Python
29
star
6

pep-epub

[Unofficial] Python PEP in EPUB format
Shell
11
star
7

shaarlimages

Shaarlimages, la galerie des shaarlis !
Python
6
star
8

avatar

A personal, self-hosted, Gravatar like.
PHP
5
star
9

thermalprinter-recipes

Several use cases for the ThermalPrinter module (DP-EH600).
Python
5
star
10

python-fastest-json-module

Guess what is the best JSON drop-in module in the Python ecosystem.
Python
5
star
11

supernatural-kills

Death data from the Supernatural TV show
HTML
4
star
12

docolav

(DOminant COlor AVerage) Déterminer la couleur moyenne dominante d'une image.
C++
3
star
13

MD5-utils

MD5-utils is a script for MD5 hash function manipulations. It can crypt one or more word(s) and try to crack one or more hash(es) using online servers.
Perl
3
star
14

PyGameBoy

Game Boy emulator written in Python 3.
Python
2
star
15

cairo-contracts-epub

EPUB of OpenZeppelin Contracts written in Cairo for StarkNet
Python
2
star
16

BoboTiG

2
star
17

cairo-docs-epub

EPUB of the StarkNet and Cairo Documentation.
Python
2
star
18

matriux

Few tools used for The Matriux project
Shell
2
star
19

trafic

A Python desktop application that displays a systray icon with a counter about data metrics from all network adaptators.
Python
2
star
20

caps-lock-notifier

Caps Lock Notifier
C++
2
star
21

unit-converter

Cross-plateform unit converter.
C++
1
star
22

vlen

Déterminer la durée d'une vidéo.
C
1
star
23

shaarlis

The list of shaarlis in the nature.
1
star
24

getfirefox

Get Firefox badge
1
star
25

wgetz

Interface minimale pour wget utilisant zenity
Shell
1
star
26

frise

Historical timeline (ou frise chronologique, d'où le nom du projet)
Python
1
star
27

py-eip712-structs-ng

A Python interface for EIP-712 struct construction.
Python
1
star