Tcp

Dev back

CLion 2026.1 Is Here

La version 2026.1 de CLion apporte des améliorations de stabilité et plusieurs nouvelles fonctionnalités, telles que le support de GitHub Copilot et d'autres agents d'intelligence artificielle via le protocole Agent Client Protocol (ACP), une meilleure intégration des projets VS Code, et des connectivités TCP pour les débogueurs compatibles avec le Debug Adapter Protocol (DAP). Cette version simplifie également la gestion des outils de construction, offre des insights de code pour des projets externes et réduit l'empreinte disque de l'IDE.

"
Sécurité

nftables : Port Knocking pour ouvrir SSH - Wiki

Cet article traite de la méthode de port knocking qui permet d'ouvrir des ports d'un pare-feu en temps réel en exécutant une séquence de connexions sur des ports spécifiques. Le script utilise nftables, recommandé par rapport à l'obsolète iptables, et inclut des instructions pour envoyer des paquets TCP à des ports définis. Une séquence spécifique de ports est mentionnée, ainsi que des conseils d'utilisation et d'adaptation du script.

Autre

Qu'est devenu Gopher ?

L'article explore Gopher, un protocole de communication textuel lancé en 1991, qui a précédé le Web en proposant une hiérarchie de menus pour l'organisation des informations. Son objectif était de faciliter l'accès à des documents dans un environnement peu gourmand en bande passante. Bien qu'il ait été innovant, Gopher a été dépassé par l'essor du World Wide Web et a été retiré du devant de la scène par des navigateurs plus riches comme Mosaic. Malgré cela, une petite communauté continue de le maintenir en vie.

Dev back

Introducing spatie/ping and spatie/simple-tcp-client | freek.dev

L'article présente deux nouveaux packages PHP, spatie/ping et spatie/simple-tcp-client, développés pour améliorer les capacités de surveillance de l'outil Oh Dear, tels que le monitoring de l'uptime et des connexions TCP. Ces outils permettent de vérifier le statut des serveurs non HTTP, sur la base de commandes Unix et simplifient le processus de création de requêtes TCP.

Sécurité

What is HTTP Request Smuggling? Exploitations and Security Best Practices

L'article traite du phénomène du "HTTP request smuggling", une vulnérabilité qui permet à un attaquant de manipuler les requêtes échangées entre un client et un serveur intermédiaire, souvent un proxy ou un équilibreur de charge. Il explique le principe de fonctionnement de cette attaque, les différentes variantes, ainsi que les stratégies de protection contre elle. Les attaques reposent sur des incohérences dans l'interprétation des en-têtes Content-Length et Transfer-Encoding, permettant aux attaquants d'injecter des requêtes malveillantes et de contourner les mesures de sécurité. L'article fournit également des pratiques recommandées pour prévenir ces attaques.

Dev front

Understanding WebSocket in depth

Les WebSockets permettent une communication bidirectionnelle en temps réel sur une connexion unique et persistante. Contrairement au modèle de requête-réponse de HTTP, les WebSockets permettent au serveur d'envoyer des données sans demande du client. Cette technologie est essentielle pour les applications modernes qui nécessitent des échanges de données instantanés, comme les chats ou les jeux multijoueurs. L'article explore les caractéristiques des WebSockets, leur fonctionnement interne et les différences cruciales avec HTTP, mettant en lumière les avantages que cette technologie offre pour une communication efficace.

Dev front

Exploring the browser rendering process | Little Things

Cet article explore le processus de rendu d'un navigateur, depuis la saisie d'une URL jusqu'à l'affichage d'une page web. Il détaille les étapes clés telles que la résolution DNS, l'établissement des connexions TCP et TLS, ainsi que le cycle de requête/réponse HTTP. L'auteur utilise des démonstrations interactives pour expliquer ces processus complexes, mettant en lumière les interactions entre les différents protocoles et étapes qui permettent à une page web de s'afficher sur l'écran de l'utilisateur.

Autre

Performance web & HTTP 2 : les principales avancées...

Cet article présente les améliorations de performance apportées par HTTP/2, notamment une réduction du temps de chargement des pages, une meilleure gestion des requêtes, la compression des en-têtes et l'implémentation du Server Push pour envoyer les ressources nécessaires au rendu web. L'importance de la configuration du serveur pour le support de ces fonctionnalités est également abordée, tout comme l'évolution vers HTTP/3 basé sur le protocole QUIC.

Sécurité

What is a Race Condition? Exploitations and Security Best Practices

Cet article aborde les attaques par condition de course, expliquant leurs principes, techniques d'exploitation et meilleures pratiques de sécurité. Ces attaques exploitent le temps de traitement par un serveur, permettant à un attaquant de provoquer un état inattendu en envoyant plusieurs requêtes simultanément. En détaillant des exemples comme la publication de commentaires sur un site e-commerce, il démontre comment une faille TOCTOU peut être exploitée. L'article fournit également des informations sur des techniques d'attaque comme le 'last-byte sync' et le 'single-packet attack', et illustre comment ces méthodes peuvent être appliquées lors de tests de pénétration.