Scapy, le couteau suisse Python pour le réseau – partie 2/2

2. Scan de ports

Il est assez facile, et très utile, d’écrire un programme effectuant un balayage de ports à l’aide de scapy : cela nous permet de trouver quels ports sont ouverts sur une machine distante. Il ne suffit pas d’envoyer n’importe quel paquet pour obtenir une réponse satisfaisante. Intéressons-nous à deux exemples détaillés.

Lire la suite

Scapy, le couteau suisse Python pour le réseau – Partie 1/2

Découvrez comment utiliser Scapy afin d’écrire vos propres outils réseau en Python.

Tout développeur réseau a déjà rêvé d’avoir à sa disposition une bibliothèque de manipulation de paquets, qui pourrait également être utilisée de façon interactive. C’est exactement ce que propose Scapy, que nous allons présenter dans cet article. Nous verrons tout d’abord son fonctionnement général, puis construirons des outils plus évolués. Il est impossible de détailler toutes les possibilités offertes par Scapy, mais à la fin de cet article, le lecteur devrait avoir toutes les bases nécessaires pour implémenter une application qui répondra à ses besoins.

Lire la suite

Installez et configurez votre VPN !

GNU/Linux Magazine publie un nouveau hors-série qui vous expliquera l’essentiel pour installer et configurer votre VPN ! Vous ferez ici vos premiers pas avec le protocole TCP/IP, les nouveautés d’IPv6 et le fonctionnement d’un VPN. Vous apprendrez ensuite à configurer finement ce dernier et à installer des clients y compris sur des systèmes non libres. IPSec, l’autre solution de tunneling populaire vous sera présentée dans une troisième partie. Pour clore ce numéro spécial, vous irez plus loin avec OpenVPN en développant vos plugins et en intégrant un firewall. Rendez-vous comme d’habitude en kiosque pour découvrir ce nouveau guide thématique, mais aussi sur notre boutique ainsi que sur notre plateforme de lecture en ligne ConnectLire la suite

Découvrez notre guide spécial Programmation réseau avec Python !

GNU/Linux Magazine consacre son nouveau hors-série à la programmation réseau en vous apprenant à créer vos applications client/serveur en Python ! Vous démarrerez cette nouvelle aventure en découvrant les modules essentiels à la programmation réseau, puis vous serez accompagné dans la création de plusieurs projets parmi lesquels un client XMPP, un bot IRC, ou encore un robot Slack. La dernière partie de ce guide vous permettra d’aller plus loin en créant un script communiquant par SMS et en analysant un serveur de fichiers. Retrouvez dès à présent ce nouveau numéro en kiosque, mais aussi sur notre boutique ou encore notre plateforme de lecture en ligne ConnectLire la suite