begin process at 2008 07 21 00:32:54
1 213 538 membres
7 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SUIVRE LES INSCRIPTIONS À UN FORUM "PHPBB" AVEC LES LOGS DU SERVEUR


Information sur la source

Catégorie :Réseau & Internet Classé sous : dns, gzip, forum, phpbb, pays Niveau : Initié Date de création : 21/09/2007 Date de mise à jour : 26/09/2007 20:13:39 Vu / téléchargé: 3 506 / 154

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


Description

Etant l'heureux administrateur d'un site sur lequel j'ai installé un forum phpBB, je suis confronté au problème suivant :
Les hordes de chinois et de russes s'inscrivent sur le forum. Bizarrement, ils n'écrivent pas de messages.
Seule particularité : Dans leur fiche personnelle, sont inclus des liens vers des sites genre viagra, lolita and Co, dans l'espoir que qqun clique sur leur fiche pour aller découvrir ces sites fourmillants de psyware et autre réjouissances.
Bref, j'en avait marre et décide de vérifier les IPs de ces nouveaux inscrits pour connaitre leur pays d'origine.

Mon hébergeur me fournit des fichiers LOGs, un par jour, sous forme de fichier texte compressé (GZip)
==> Chargement sur site sécurisé
==> DéGZippage du fichier LOG
Il devenait facile de rechercher les chaines d'échanges correspondant au clic de validation de l'enregistrement. (exemples dans la source)
Quand l'IP est claire, pas de problème, mais quand elle est du genre "lj511393.host-arctel.ru", fallait retrouver l'adresse IP.
==> Accès aux DNS pour retrouver l'adresse IP

Et enfin, à partir de cette adresse IP (v4), retrouver le pays d'origine : Là encore, j'ai utilisé des ressources du Net :
Il existe des fichiers CSV sur internet et la source les transforment en base de données.
==> Téléchargement du fichier ZIP contenant le fichier CSV
==> Dézippage
==> Import du fichier CSV dans une DB

Et pour finir, après avoir filtré les fichiers LOGs pour retrouver les nouveaux inscrits et leur adresse IP, j'affiche les infos dans une ListView. Pour le côté gadget, le nom du pays est précédé du drapeau.
Un clic supplémentaire et les adresses IPs sélectionnées sont dans le presse-papier.
Je n'ai plus qu'à coller ces adresses IPs dans l'insterface de gestion admin de mon forum phpBB pour bannir ces adresses.

Quand cette appli VB est lancée avec un paramètre derrière, l'application se lance, lance seule la récupération du ou des fichiers LOGs puis se referme.
Cela permet de mettre l'application au démarrage de Windows (groupe Démarrage).
Je la relance normalement toutes les semaines pour faire les recherches dans ces LOGs chargés les jours précédents.

C'est un peu long à expliquer, mais ça me permet de gagner énormément de temps dans la gestion de ce forum.

Conclusion

Dans le fichier RESources :
- Les 212 drapeaux
- La base de donnée vide (à remplir automatiquement avec le chargement sur internet)
- La librairie ZLib nécessaire au dézippage
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

21 septembre 2007 01:30:21 :
Capture
21 septembre 2007 01:34:38 :
Erreur dans le Zip
21 septembre 2007 01:35:15 :
... et aussi dans le titre (pauvre moi)
21 septembre 2007 01:43:07 :
Modif capture plus djoulie
22 septembre 2007 05:23:50 :
Modif commentaires (un peu plus clairs)
22 septembre 2007 05:27:16 :
Modif commentaires (un peu plus clairs)
26 septembre 2007 20:13:39 :
taratata
  • signaler à un administrateur
    Commentaire de ym_trainz le 05/03/2008 08:59:37 10/10

    Salut Jack,

    J'ai aussi bidouillé sur phpBB. J'ai vu que l'on pouvait demander un code de sécurité (un code texte dans une image que doit retaper l'utilisateur). Est-ce que cette option est activée (je pense que oui)? Moi, ça m'a écarté tous les robots spammeurs.

    En tous cas, très intéressant comme source.

    Cordialement,
    ym_trainz

  • signaler à un administrateur
    Commentaire de jack le 05/03/2008 11:19:02 administrateur CS

    Merci YM_Trainz
    Bah à croire que les chinois et les russes connaissent la méthode car cela ne les décourage pas. Je pense qu'ils s'inscrivent à la main et qu'ensuite un programme innonde les forums.
    Alors je bannis des dizaines de groupe d'adresse IP, en général des proxy, mais ça continue encore.
    On n'aura jamais la paix ...

  • signaler à un administrateur
    Commentaire de bouv le 31/03/2008 14:19:09

    Salut,
    Cette source m'interesse beaucoup étant confronté au même problème...
    Par contre quelqu'un sait s'il est possible de récupérer des logs sur un site hébergé chez Free. merci d'avance.
    Bonne prog
    ++

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS