Is Your Home Computer Infected with a “Zombie Network”? A Step-by-Step Guide to Keep HTTPBot at Bay!

Introduction Recently, the National Internet Emergency Center (CNCERT) issued a risk warning regarding the BlackMoon variant of the HTTPBot botnet. The China Mobile Smart Home Operations Center promptly captured this significant security incident and collaborated with the Cybersecurity Center to initiate an emergency response. After investigating and analyzing the China Mobile network, it was determined … Read more

The 60-Second Curse in HTTP Protocol: A Performance Mystery Triggered by an Irregular Response

Introduction The operations engineer stared at the 60-second loading progress bar on the monitoring screen, frowning. A JS file of less than 400KB was stuck in the browser for a full 60 seconds. Network packet capture showed a peculiar TCP closing trilogy between the SSL gateway and the backend server, with everything pointing to that … Read more

Spring Team Open Sources nohttp to Eliminate HTTP Usage

Architect (JiaGouX)We are all architects!Will you join us in shaping the future of architecture? The Spring team has open-sourced the nohttp project to find, replace, and block the use of http://. The project aims to avoid using http:// when https:// is available, ensuring that man-in-the-middle attacks do not occur. ROB WINCH, the lead for Spring … Read more

Stop Using curl! httpie Teaches You to Make Smoother HTTP Requests

In daily development, almost every backend developer, frontend developer, or testing engineer frequently deals with HTTP requests. Whether debugging interfaces, checking responses, or testing server behavior, the most commonly used tool is probably <span>curl</span>. However, many people find the syntax of <span>curl</span> unintuitive, the output unattractive, and reading it cumbersome. Is there a more elegant … Read more

Easy, Efficient, and Secure: The Advancing HTTP Protocol

What is HTTP? HTTP (HyperText Transfer Protocol) is an application layer protocol used for distributed, collaborative, and hypermedia information systems. Understanding it differently: HTTP is the “data courier” of the internet—it securely transmits text, images, files, and any data between devices and servers using request packets (Request) and response receipts (Response). 1 A Brief History … Read more

Differences Between HTTP Persistent and Non-Persistent Connections: Understanding Core Differences to Optimize Network Performance!

Differences Between HTTP Persistent and Non-Persistent Connections: Understanding Core Differences to Optimize Network Performance! In today’s rapidly developing internet technology, optimizing network performance has become a focal point for enterprises and developers. As the foundation of network communication, the choice of connection method in the HTTP protocol directly affects application performance and user experience. This … Read more

Understanding the Differences Between HTTP Long Connections and Short Connections: A Simple Guide for Beginners

Understanding the Differences Between HTTP Long Connections and Short Connections: A Simple Guide for Beginners In the world of the internet, HTTP (Hypertext Transfer Protocol) is a technology we encounter every day, whether browsing web pages, downloading files, or using various online services. However, there are two important concepts within the HTTP protocol—long connections and … Read more

JWT Authentication in HTTP Requests

This article will briefly introduce what JWT authentication in HTTP requests is and how to use JWT in practical projects. Welcome to follow my public account NLP Journey, where original technical articles are pushed at the first time. Welcome to follow my knowledge planet Natural Language Processing Journey, where I am working hard to build … Read more

Introduction to RabbitMQ HTTP API

Author Introduction: There is not a single proficient operations engineer on the resume.Please click the blue “Operations Path” above to follow me, the mind map below is also the expected updated content and current progress (updated irregularly). Middleware, I define it as software that depends on certain business functions, including the following parts: Web Server … Read more

Controlling Motors via EtherCAT Master with C#

In general, controllingEtherCAT slaves requires the use ofCodesys master stations/PLC or boards, etc. This article introduces a case of usingC# upper computer software to directly control motors with a regular computer. Environment Requirements:vs2022 .Net8 WinPcap_4_1_3.exe Win11 The motor brand used in this example is Leadshine, configured with2 slaves. Slave1 has a driver modelDM3J-EC522, motor model42CM06-SZ; … Read more