Programme Perl

Fermé
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 - 28 déc. 2007 à 16:13
 perlman - 30 janv. 2008 à 09:52
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

ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
2 janv. 2008 à 11:51
up
1
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
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
2 janv. 2008 à 12:14
Alors les programmeurs personne n'est assez fort pour faire ça??
0
blux Messages postés 26663 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 février 2025 3 327
4 janv. 2008 à 12:46
ben non...

pas même toi, c'est dire !
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
3 janv. 2008 à 12:25
help me please...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
4 janv. 2008 à 12:35
up up up
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
4 janv. 2008 à 14:29
b moi jsuis pas trop spécialisé dans la programmation sorry, je suis plus réseaux et secu mais bon....
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
14 janv. 2008 à 09:53
up
0
blux Messages postés 26663 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 février 2025 3 327
14 janv. 2008 à 10:04
Je crois que vu la complexité du problème, il ne faille t'adresser à une société commerciale avec contrat de développement...
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
14 janv. 2008 à 11:27
a carement ...
c'est compliqué à ce point.. j'aurais pensé que pour un programmeur perl, ça irait.

Enfin bref, merci quand meme..
0
blux Messages postés 26663 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 février 2025 3 327
14 janv. 2008 à 11:40
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...
0
steelspirit Messages postés 277 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 22 octobre 2008 80
14 janv. 2008 à 12:32
ça sent le projet de fin d'étude :-)
0
blux Messages postés 26663 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 février 2025 3 327
14 janv. 2008 à 12:39
Voire le travail à façon...
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
14 janv. 2008 à 13:43
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
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
17 janv. 2008 à 19:31
up
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
25 janv. 2008 à 16:37
up
0
Cramé
0
ouai ben moi toujours pas commencé et c'est la grosse merde !

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

CDT
0
ludoo78 Messages postés 117 Date d'inscription mercredi 13 décembre 2006 Statut Membre Dernière intervention 9 septembre 2010 27
28 janv. 2008 à 22:53
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.
0
un autre camarde
29 janv. 2008 à 20:29
bah balance ton code alors ... ca aussi c'est accessible !!! après tout on est une promo, on doit s'entraider ;-)
0
camarade marx
29 janv. 2008 à 21:10
on est dans la merde!!!!!!
allez camarade balance ton code :)
0
Alors camarade, tu veux pas balancer ton code, un petit coup de main serait le bienvenue.
0