begin process at 2012 02 13 02:47:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

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

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


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :5 486 / 234

Auteur : jack

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
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

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

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

 Sources du même auteur

Source avec Zip Source avec une capture LECTURE DES INFORMATIONS DES DISQUES COMPOSANT UN ENSEMBLE R...
Source avec Zip Source avec une capture [VBA EXCEL] CALCULER LA DISTANCE ENTRE DEUX COORDONNÉES GÉOG...
Source avec Zip Source avec une capture Source .NET (Dotnet) JPG + ZIP = JPG ET ZIP
Source avec Zip Source avec une capture SYSTRAY + BALLOON - VARIANTE AVEC TEXTE DANS L'ICÔNE
Source avec Zip Source avec une capture DATE-HEURE DE LANCEMENT D'UN PROGRAMME

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source .NET (Dotnet) CONVERSION DE DEVISE MONAITAIRE VIA UN SERVICE WEB par bigmonkey7
Source avec Zip Source avec une capture DNS REDIRECTION par EvildarkEurope
Source avec Zip ADRESSE IP LOCALE ET ADRESSE IP PUBLIQUE par hackoo
Source avec Zip Source avec une capture MISE À JOUR D'UN DOMAINE DYNDNS ET DÉTECTION IP EXTERNE par tdt63

Commentaires et avis

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

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 ...

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 dans le forum

_Blank en php [ par Sinsitrus ] Salut a tous !J'ai recuperer ce code a quelque part et il est pour oi très utile. Seulement je rencntre deux problèmes :<?phpdefine('IN_PHPBB', TRU Lancer un navigateur et un screenshot puis upload de l image sur un forum phpbb [ par romeo59181 ] Bonjour, Tout est dans le titre,Je cherche dans un premier temps à faire une capture d'écran toutes les dimanches à 23 h 59 de plusieurs pages interne cree un forum [ par softnour ] Salut tout le monde, Je suis entrain de réaliser un site web et j'ai besoin d'y insérer un forum ! J'utilise Visual Studio 2008 et le language sous l Musique de Fond [ par Erias ] Bonjour, Je suis sur VB 2005 express et je voudrais savoir comment ajouter un son dans ma form, en la jouant en continue. En fait je voudrais un son d enregistrer le contenu d'une listbox [ par thekiller123 ] bonjour a tous! Je suis nouveau sur ce forum, et j'ai une petite question : Comment puis-je enregistrer le contenu de ma "listbox1" dans un fichier application web service vb [ par SAS1986 ] slt, j'ai developpé un web service en utilisant vb .net. consernant cette partie du code qui permet de recuperre des données à partir d'un fichier xml Proele d'ajout dns la base [ par olfa8687 ] bonsoir, Je suis une débutante en vb.net.Maintenant,Je suis en train de développer une application de gestion de stock. J'ai une problème : *si j'ins [Déplacé .Net --> VBA] Besoin d'aide pour remplir tableau [ par p0l1n ] bonjour je suis nouveau sur ce forum, pas débutant en programmation, mais pas avancé non plus.... pour mon application, je dois avouer que je ne sais


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales