Le blog-note de JM

Aller à... À retenir | Catégories | S'abonner | Archives | Liens | Bannières

samedi 31 mars 2007

Whois python service 0.2.0 (en)

world The Whois python service is a Python module for querying a WHOIS database. It was mainly designed to retrieve the country from an IP address. This new version adds support for querying longitude and latitude of countries from a local database. You can then draw a world map with circles above given countries and control the circle size and/or colour with associated numerical data.

world map

Lire la suite

mardi 27 mars 2007

Whois python service 0.1.0 (en)

address book WHOIS is a service used to get some information about a domain name or an Internet IP address, for example where in the world the machine is or what the owner organisation is. The whois Python module can be used to query the country from an IP address or to get a full answer from an Internet whois server.

Lire la suite

dimanche 25 février 2007

Poster un formulaire web

web page Pour faire des tests de site web en développement ou pour automatiser certaines mises à jour du contenu d'un site web de type wiki, il peut être pratique d'avoir un script capable de poster de nombreux formulaires web sans intervention de l'utilisateur. Évidemment un petit script Python peut nous sortir d'affaire en... 4 lignes de code[1] ! On n'utilisera pas ce billet pour envoyer du spam, hein ?

Notes

[1] ce qui montre d'ailleurs que les spammeurs de site web n'ont vraiment aucun mérite

Lire la suite

vendredi 9 février 2007

Nepynthes - analyse collected malware (en)

chart Nepenthes is a kind of honey pot that collects Internet spread malware. Running as a daemon, it downloads malware permanently taking care of keeping a single copy only of each file. Nepynthes is a Python script dedicated at Nepenthes activity reporting. It shows graphs with the number of new malware per day and the ratio of files actually detected as being malware.

Lire la suite

lundi 23 octobre 2006

Comparer la liste de paquets de Dpkg et celle de Apt

compare Dans le billet Lister les paquets installés, sont mentionnées deux méthodes pour récupérer la liste complète des paquets installés sur un système de type Debian. Sont-elles les mêmes ? Non, pas tout à fait.

Lire la suite

lundi 16 octobre 2006

Purger un code Html de son texte

purge Lorsque l'on veut analyser la structure d'un fichier Html ou la représenter graphiquement à l'aide View Source Chart, il est plus commode d'en avoir ôté le texte, aussi bien celui apparaissant dans la page que celui apparaissant dans les bulles d'aide[1]. Un peu de Python à la rescousse, deux expressions régulières[2] et c'est fini !

Notes

[1] attributs title des tags Html

[2] sorte de langage extrêmement compact pour décrire des chaînes de caractères à rechercher

Lire la suite

dimanche 17 septembre 2006

py0f 0.1.0 - first release (en)

net attacks p0f is a passive network OS fingerprinting tool: listening to the network, it gives you the operating system of all the machines trying to connect to yours. py0f is a set of Python scripts dedicated to ease p0f log files analysis. With py0f, you can detect in few seconds which ports are often targeted, from which OS, which IP addresses and so on.

Lire la suite