Wat doet dit script?
De bedoeling van dit script is om je systeem te traceren moest het gestolen worden.
Hierbij denken we aan tasjesdieven, een inbraak, een overval …
Iedere keer wanneer je systeem opgestart wordt, wordt het externe- en het interne IP adres verzonden naar een MySQL database die je op een externe server hebt opgezet. Ook is het mogelijk om een foto te maken wanneer je laptop een ingebouwde webcam heeft.
Dit gebeurt zonder dat men iets opmerkt. Een dief kan dus je systeem meerdere keren opstarten, eventueel op verschillende locaties. Iedere keer dat het systeem gestart wordt (inloggen is niet nodig) worden dus de IP adressen en een eventuele foto verzonden.
Je kan meerdere systemen op één en dezelfde database aansluiten, de hostname wordt per systeem bewaard.
Online kan je via je website de ontvangen informatie en eventuele foto’s bekijken.
Dit is uiteraard verborgen achter een wachtwoord.
Let op: het is NIET de bedoeling dat je zelf initiatief onderneemt en de dief gaat opzoeken!
Ga met de opgevangen informatie (datum, tijd, interne- en externe IP adres en de eventuele foto) naar de politie!
FAQ
Q. Kan iemand anders deze persoonlijke informatie inkijken?
A. Enkel als je externe database gehacked wordt. Kies daarom een sterk wachtwoord!
Verzin tevens een goed wachtwoord om je online in te loggen!
Q. Hoe kan ik online mijn ontvangen informatie bekijken?
A. Surf hiervoor naar je eigen website en navigeer naar de door jouw gekozen map.
In de voorbeelden wat opgegeven zijn in “opgestart.sh” zou dit zijn:
http://www.voorbeeld.be/gestolen/index.php
Log hier in met het wachtwoord (variabele “password”) dat je hebt opgegeven in “config.inc.php”.
Q. Help! Mijn laptop is gestolen! Wat nu?
A. Hou je externe database in de gaten, wanneer de dief met je laptop verbinding met het internet maakt, zal dit opgenomen worden in je database.
Print deze informatie af en ga ermee naar de politie. Zorg dat je ook over het serienummer en de aankoopfactuur van je laptop beschikt!
Q. Wat als de dief de laptop opstart zonder internet verbinding?
A. Wanneer er geen verbinding met internet mogelijk is, wordt elke 10 seconden een nieuwe poging ondernomen.
Als er verbinding met je externe webhost mogelijk is wordt de informatie verzonden en zullen de verbindingspogingen stoppen.
Q. Een dief kent mijn gebruikersnaam en wachtwoord van mijn lokaal Linux systeem toch niet, hoe kan hij dan verbinding maken?
A. De verbinding met het netwerk wordt reeds gestart voordat je moet inloggen.
Ook de foto met de webcam wordt gemaakt voordat je hebt ingelogd.
Q. Is dit script enkel bedoeld voor laptops?
A. Uiteraard niet! Je kan het evengoed installeren op een vaste PC, server of netbook!
Q. Hoeveel systemen kan ik toevoegen?
A. Dat is onbeperkt. Per systeem wordt de hostname mee opgeslagen.
Op je eigen website kan je vervolgens de systemen per hostname oproepen.
Q. Waarom dient de “hash”?
A. De hash dient enkel en alleen ter beveiliging, zodat niemand ongewenst dingen aan je database zou kunnen toevoegen.
Kies daarom een zeer willekeurige hash! Je kan altijd eentje genereren op http://www.johnmaguire.us/tools/hashcalc/index.php
Q. Mijn webcam doet het niet!
A. Dit kan meerdere oorzaken hebben. Stel je vraag op een online forum, zoals:
- http://forum.ubuntu-nl.org
- http://www.ubuntuforums.org
Q. Werkt dit ook op Mac of Windows?
A. Nee, maar voel je vrij om het script aan te passen!
Download
Linux anti diefstal is hier te downloaden.
