Programme Perl

[Fermé]
Signaler
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
-
 perlman -
Bonjour,

Je dois réaliser un programme très complexe en perl alors que je n'ai pratiquement aucune connaissance en perl.

En gros je dois developper un outil d'audit de site web. cet outil va Verifier que des informations sensibles ne sont pas divulgué sur le site
de maniere automatique et s'assurer qu'aucun fichiers non authorisés ou illegaux (mp3, divX) ne sont accessible aux visiteurs. Pour ce
faire le logiciel parcours le site web et recherche des expressions clé dans les liens et le contenu des pages. Par exemple la liste des adresse emails disponiblent sur le site, ou une liste de mots cles.

De façon detaillée,
le programme va d'abord parcourir le site et recuperer les pages et liens du site soit :
- Recuperer le nom du site passer en argument.
- Faire la fonction de recuperation d'une page
- Faire la fonction d'extraction des liens d'une page.
- Implementer la liste des pages à recuperer.
- Implementer la methode "tabou". Marquer les pages recuperer pour ne pas boucler.
(Pour cela j'ai vuqu'on pouvait utiliser des methodes tel que la librairie LWP de perl).

Ensuite il faut visualiser le plan du site en le représentant sous forme de graphe (V;E) ou V est l'ensemble des noeuds qui
represente les pages web et E l'ensemble des arcs dirigés qui vont d'une page à une autre.
pour cela la fonction graphviz[1] devrait faire l'affaire.
Il faut donc d'abord choisir le format de representation en fonction de la methode de rendu choisi puis :
- Generer la list des noeud a partir des pages recuperer.
- Generer les arc diriges a partir des hyperliens d'une page a l'autre.
- Generer la representation graphique

Enfin la derniere partie consiste à analyser le contenu des pages du site et de detecté celle présentant un problème
Pour cela, on peut utiliser ces différents algo
- Pattern-matching simple
- Regexp pattern matching
- Utilisation de distances
- Bayesian network
- SVM
- Space vectore search
Il faut donc :
- Implementer l'algorithme choisie
- Ajouter le fichier de configuration
- Utiliser l'algorithme pour analyser les pages
- Mettre a jour la representation graphique pour quelle affiche les pages dangereuse en rouge et les pages suspicieuses en orange ainsi que la raison derriere la detection.

Voila si quelqu'un peut m'aider franchement, c'est respect parce que voila le sujet.
D'un autre coté ça peut etre un sujet intéressant pour les fans de programmation.

Merci d'avance de votre aide.

19 réponses

Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
up
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Personellement, mon programme est presque fini avec génération de graphes en couleurs et tout ;) mais ça c'était déjà en décembre :p
Franchement, même sans connaître le perl beaucoup de choses sont accessibles....
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
Alors les programmeurs personne n'est assez fort pour faire ça??
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
3 092
ben non...

pas même toi, c'est dire !
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
help me please...
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
up up up
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
b moi jsuis pas trop spécialisé dans la programmation sorry, je suis plus réseaux et secu mais bon....
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
up
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
3 092
Je crois que vu la complexité du problème, il ne faille t'adresser à une société commerciale avec contrat de développement...
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
a carement ...
c'est compliqué à ce point.. j'aurais pensé que pour un programmeur perl, ça irait.

Enfin bref, merci quand meme..
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
3 092
C'est pas forcément difficile...

C'est plutôt l'ampleur du projet et sa longueur prévisible, parce que monter un truc d'analyse bayesienne...
Messages postés
277
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
22 octobre 2008
78
ça sent le projet de fin d'étude :-)
Messages postés
23763
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
3 092
Voire le travail à façon...
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
oui c'est un travail que l'on m'a demandé de faire...
Mais étant plus réseau et securité, je ne suis pas trop programmation et encore moins perl. Je n'ai jamais utilisé ce langage auparavant.
Si quelqu'un pouvait m'indiquer par ou commencer...

merci
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
up
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
up
ouai ben moi toujours pas commencé et c'est la grosse merde !

fw des sources si t'as des infos...

CDT
Messages postés
117
Date d'inscription
mercredi 13 décembre 2006
Statut
Membre
Dernière intervention
9 septembre 2010
27
Enfin quand meme vous avez mis du temps à cramer, un peu plus et ça passé lol.
De toute façon j'ai eu aucune réponse positive, toujours le meme probleme.

bah balance ton code alors ... ca aussi c'est accessible !!! après tout on est une promo, on doit s'entraider ;-)

on est dans la merde!!!!!!
allez camarade balance ton code :)
Alors camarade, tu veux pas balancer ton code, un petit coup de main serait le bienvenue.