NeoSting.net
Le petit journal d'un passionné de nouvelles technologies et pour le partage de la culture.

(QR Code) de cette page sur neosting.net

Partager...

# Le code source du logiciel de l’hadopi

MAJ du 1 avril 2009: La vente de vaseline n'est plus autorisée et sera intégralement retirée du marché. Ce sera donc le second effet kiss-... du code ci-dessous, qui n'est plus très loin de la vérité. C'est hallucinant, mais c'est vrai : l'hadopi pourra accuser n'importe quel internaute avec la mention faits susceptibles de constituer. Mieux encore, ni dans les mails envoyés, ni dans la lettre recommandée, l'internaute saura de quoi il est accusé ; un comble ! Pire toujours, il devra attendre d'être coupé pour pouvoir espérer se défendre. Enfin toutes ses coordonnées seront stockées et aucun fichage ne sera retiré même si l'accusation est infondée. Après le fichier Edwige, nous voilà avec le fichier Christine : ils sont forts, non ? J'aurai voulu que ce soit un poisson d'avril, mais heureusement pour la vaseline ce n'est pas encore voté.

Je suis les débats à l'assemblée nationale et en même temps sur Twitter à propos de la loi HADOPI, et certains ne manquent pas d'humour. Le collège de l'hadopi aura beaucoup de travail avec ses procédures automatisées mais pas trop (parce que si le mari de madame la ministre télécharge un film porno, il faut bien que le collège ferme les yeux).

Ça tombe plutôt bien parce que quelqu'un à facilité le travail de l'HADOPI dans sa recherche d'IP, en commençant le code du logiciel de ramassage. J'ai par ailleurs la certitude que ce n'est pas madame la ministre de la culture qui l'a écrit, même si, il semble avoir été écrit par l'industrie du disque et du gouvernement français, comme on peut le lire dans dans sa première ligne de commentaire.

Voici donc le code source du logiciel.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// HADOPI v0.1 by the Recording Industry and the French Government.
// This code isn't under GPL and shouldn't be shared in any way.
 
void hadopi {
	string ip = generateRandomIP();
	// We test the IP address to determine his owner
	if (ip.isValid) {
		// If the IP belongs to an individual, we start the procedure
		startProcedure(ip);
		// Note that the person won't be able to know what for she is accused until she paid the fine
		// Even if the person didn't download anything, she will have to prove it after her condemnation
	}
	else {
		// If the IP doesn't belongs to a individual, we choose another victim
		hadopi();
	}
}

Il est visible aussi à cette adresse.

Pour ceux qui ne comprennent pas trop ce langage, et je sais qu'ils sont nombreux, voici une petite explication de son principe de fonctionnement.

On génère une adresse IP au hasard, on regarde ensuite si cette adresse IP correspond à une personne et dans ce cas on lance la procédure de l'HADOPI. Si au contraire cette IP ne correspond à personne, alors on recommence... Bien sûr, ce code n'est pas sous licence GPL et ne doit en aucun cas être partagé. (OUPS !!)

En même temps, l'HADOPI gagnerait du temps (et de l'argent) parce que finalement générer une adresse IP au hasard ou couper Internet à une imprimante réseau tout en récoltant l'adresse IP d'un tracker pointant chez Mamie qui se rappelle plus comment ouvrir sa boite mail, c'est du pareil au même.


Pourquoi les commentaires sont fermés ?

Articles pouvant vous intéresser

Les articles populaires du moment