WordPress password reset scripts first release

Last autumn, we created WordPress sites for a course in school. As the only purpose of these sites we installed were to upload work we created I figured I wouldn’t use the site often. I thought “I’ll probably remember my username and password as I’m good at remembering things but damn, there’s got to be a way to regain access to the site”. After some Googling the results were guides on how to reset the password using database details and phpMyAdmin (or similar tools).

Those in my class (that barely can install WordPress) and other not very computer savvy are not so likely going to be able to manually reset their passwords. So, I thought, let’s create a script for that. The first version simply inserted a new user using database details provided in some text fields, not very user friendly. So today, I decided to make an update so I made the script look for the wp-config.php file and get the details from the install. That way the user only has to enter the details for the new account (much more user friendly). Maybe something for the next version would be the ability to change password for existing users 🙂

Well, after that, I created a website for the script using the pretty much automated GitHub Pages generator and it was set 🙂

Check out the project @GitHub

OVH’s unusual IP management

Why is their a special process using additional IP’s with OVH?

IPv4 addresses are running out and if every customer would need a block configured with a gateway, broadcast and network address for each server (and IP-block), there would be a huge address overhead (and cost money). So, more addresses available to sell, less of an overhead, why not?

TL;DR To try to maximize the utilization of IPv4 addresses.

Why do we need virtual macs?

The virtual MAC’s is a simple way of ensuring that you are the one using your addresses and not anyone else on the OVH network. We don’t wanna pay for anyone else and with OVH’s support (you are paying for unmanaged) you’d rather have everything automatic than manual, right? I would at least.

TL;DR To make sure only you can use the addresses you purchased.

Skolverktyg som blir databaser för personuppgifter – Fronter

Tänk dig en databas där du som ungdom kan söka efter telefonnummer och få reda på andra personuppgifter. Bor du i Kungsbacka Kommun och går i en kommunal skola? Då har du med största sannolikhet tillgång till denna databas. Databasen är egentligen inte tänkt som en databas utan som ett undervisningsplattform. Databasen heter Fronter. Du som har Fronter på din skola eller om hela kommunen delar på det har ett otroligt kraftfullt verktyg för att söka uppgifter om personer runt dig.

De flesta andra skolor har liknande system (alt. samma) och det går att söka uppgifter i dessa också. Jag har valt att kolla på Fronter då det är vad jag har tillgängligt att arbeta med.

bild-000000001Funktionen heter Sök. Ett fint och passande namn på funktionen, då det är precis vad den gör, söker.
Jag väljer sök i vår meny och får då upp en mängd olika alternativ. Jag väljer “Avancerat” och får då upp fler alternativ. Jag väljer Alla elever och söker därför igenom alla elever som finns inlagda i Kungsbacka Kommuns system (i princip alla ungdomar som går i en kommunal skola). Jag känner för att få reda på någons telefonnummer och väljer då att skriva 0, eftersom alla telefonnummer börjar med 0, och väljer sedan att den ska kolla efter detta i fälten “Telefon” och “Mobil”.

resultatJag får upp resultatet och får svaret att det finns 1738 elever som antingen har ett telefon eller mobilnummer inskrivet i databasen. Självklart går inte alla nummer direkt till eleverna utan kan vara nummer till föräldrar. Jag kan välja att söka efter elever på gymnasiet så har jag ökat chansen att få en fullträff på numret.

Kungsbacka Kommun valt att användarnamn ska skapas enligt följande:

De två sista siffrorna i födelseåret t.ex 71 följt av de två första bokstäverna i för- och efternamn t.ex får Anton Antonsson anan och de sista två siffrorna i användarnamnet består av de två sista siffrorna i personnumret, t.ex 19710101-1234 blir då 34. Anton Antonsson med personnummer 19710101-1234 får användarnamnet 71anan34.

sorteratGenom detta sätt att skapa användarnamn blir det enkelt att sortera personerna med telefonnummer i åldersordning så att jag t.ex endast får jämngamla.

sökefter98

Jag kan även söka direkt efter elever med en viss ålder genom användarnamnet direkt.

I detta exemplet väljer jag att söka i fältet användarnamn och anger 98 för att få upp de som är födda år 1998.

 

resultat98Att få fram mer information är mycket lätt nu. I vanliga fall skulle jag använda Ratsit eller Upplysning för att få fram fler uppgifter men eftersom det handlar om ungdomar och då folk under 16 år (som inte går att hitta genom fbUpplysning eller Ratsit pga sin ålder) får vi ta till andra knep. Det absolut lättaste är att söka upp personerna på Facebook. Då det handlar om personer i din kommun bör du någon av dina vänner vara vän med den du söker.

Behöver du får mer information kan du alltid följa Lathunden i personresearch som Föreningen grävande journalister har gjort (Wordformat & Webb). Där får du reda på vem det är du ska ringa alt. besöka.

Det finns otroligt mycket uppgifter sparade på nätet om oss och det går att få ut fler genom enkla telefonsamtal eller annan research. När lärare ber elever att lägga in sina telefonnummer alt. e-postadresser i dessa system blir man fundersam. Visst är det bra att lärarna lätt kan få tag på eleverna om det behövs men hur mycket information kan man begära och hur mycket ska man lämna ut?