CN114390114B - User data packet protocol port scanning method, system, terminal and storage medium - Google Patents

User data packet protocol port scanning method, system, terminal and storage medium Download PDF

Info

Publication number
CN114390114B
CN114390114B CN202111554740.6A CN202111554740A CN114390114B CN 114390114 B CN114390114 B CN 114390114B CN 202111554740 A CN202111554740 A CN 202111554740A CN 114390114 B CN114390114 B CN 114390114B
Authority
CN
China
Prior art keywords
data packet
user data
port
rate
sending
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111554740.6A
Other languages
Chinese (zh)
Other versions
CN114390114A (en
Inventor
刘雁鸣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202111554740.6A priority Critical patent/CN114390114B/en
Publication of CN114390114A publication Critical patent/CN114390114A/en
Application granted granted Critical
Publication of CN114390114B publication Critical patent/CN114390114B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/18Protocol analysers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to the technical field of servers, and particularly provides a user data packet protocol port scanning method, a system, a terminal and a storage medium, wherein the method comprises the following steps: sequentially sending test packets to all user data packet protocol ports of a target host, and recording port numbers of unreachable user data packet protocol ports after sending the test packets; continuously transmitting test packets to the port corresponding to the port number at an increasing transmission rate, timing the duration of the transmission packets at the current transmission rate, and updating the transmission rate after the timing time reaches a set time; recording the intervals of the unreachable response packets received in the duration time at different transmission rates, and if the intervals of the unreachable response packets suddenly increase, recording the corresponding transmission rates; and taking half of the sending rate as the optimal rate, and sending test packets to all user data packet protocol ports according to the optimal rate to finish scanning. The invention can effectively support the port asset identification and other works.

Description

User data packet protocol port scanning method, system, terminal and storage medium
Technical Field
The present invention relates to the field of server technologies, and in particular, to a method, a system, a terminal, and a storage medium for scanning a user data packet protocol port.
Background
Current port scanning tools sometimes are very slow and result inaccurate when scanning user data packet protocol (UDP) ports. The main principle of scanning is to send out a 0-byte UDP packet to each port of the target host, if an ICMP message is received that the port is not reachable, the port is closed, otherwise it is assumed to be open. However, the general operating system or the network device can limit the sending rate of the ICMP unreachable packets, and after exceeding, the icMP unreachable packets can set a certain punishment time to slow down the effective detection progress of the UDP port, and meanwhile, the overtime judgment in the scanning process is affected, and some close state ports are mistakenly identified as open|filter states.
Disclosure of Invention
The invention provides a user data packet protocol port scanning method, a system, a terminal and a storage medium for solving the technical problems.
In a first aspect, the present invention provides a method for scanning a user data packet protocol port, including:
sequentially sending test packets to all user data packet protocol ports of a target host, and recording port numbers of unreachable user data packet protocol ports after sending the test packets;
continuously transmitting test packets to the port corresponding to the port number at an increasing transmission rate, timing the duration of the transmission packets at the current transmission rate, and updating the transmission rate after the timing time reaches a set time;
recording the intervals of the unreachable response packets received in the duration time at different transmission rates, and if the intervals of the unreachable response packets suddenly increase, recording the corresponding transmission rates;
and taking half of the sending rate as the optimal rate, and sending test packets to all user data packet protocol ports according to the optimal rate to finish scanning.
Further, sequentially sending test packets to all user data packet protocol ports of the target host, and recording port numbers of unreachable user data packet protocol ports after sending the test packets, including:
on the premise of confirming that the target IP is reachable in advance, sequentially sending test packets to each user data packet protocol port according to a set interval time by using a sending function, wherein the test packets are 1 user data packet protocol data packet with 0 byte;
starting timing after sending test packet to user data packet protocol port, if receiving unreachable response packet in set time, recording port number of said user data packet protocol port.
Further, continuously transmitting a test packet to a port corresponding to the port number at an increasing transmission rate, counting a duration of the transmission packet at the current transmission rate, and updating the transmission rate after the counted time reaches a set time, including:
setting an initial rate to 1 packet/second and a transmission rate to 2 n-1 Each packet/second, n is the number of times the test packet is sent;
and calculating the current transmission rate according to the number of times of transmitting the test packet currently, and transmitting the test packet to the port corresponding to the port number according to the set period and the current transmission rate.
Further, taking half of the sending rate as an optimal rate, and sending test packets to all user data packet protocol ports according to the optimal rate to complete scanning, including:
after the test packets are sent to all the user data packet protocol ports according to the optimal rate, the port numbers of the user data packet protocol ports returning the unreachable response packets are recorded, and the port numbers are stored in a closed port list.
In a second aspect, the present invention provides a user data packet protocol port scanning system, comprising:
the primary scanning unit is used for sequentially sending test packets to all user data packet protocol ports of the target host and recording port numbers of unreachable user data packet protocol ports after sending the test packets;
the rate test unit is used for continuously transmitting test packets to the port corresponding to the port number at the incremental transmission rate, counting the duration of the transmission packets at the current transmission rate, and updating the transmission rate after the counted time reaches the set time;
a rate selection unit, configured to record an interval of unreachable response packets received in durations at different transmission rates, and record a corresponding transmission rate if the interval of unreachable response packets suddenly increases;
and the secondary scanning unit is used for taking half of the sending rate as the optimal rate and sending test packets to all user data packet protocol ports according to the optimal rate to complete scanning.
Further, the primary scanning unit includes:
the primary generation module is used for sequentially sending test packets to each user data packet protocol port by utilizing a sending function according to a set interval time on the premise of confirming that the target IP is reachable in advance, wherein the test packets are 1 user data packet protocol data packet with 0 byte;
and the target acquisition module is used for starting timing after sending the test packet to the user data packet protocol port, and recording the port number of the user data packet protocol port if the unreachable response packet is received within the set time.
Further, the rate test unit includes:
a rate setting module for setting initial rate to 1 packet/second and setting transmission rate to 2 n-1 Each packet/second, n is the number of times the test packet is sent;
and the continuous packet sending module is used for calculating the current sending rate according to the number of times of sending the test packet currently, and sending the test packet to the port corresponding to the port number according to the set period and the current sending rate.
Further, the secondary scanning unit includes:
and the result acquisition module is used for recording the port numbers of the user data packet protocol ports returning the unreachable response packets after the test packets are sent to all the user data packet protocol ports according to the optimal rate, and storing the port numbers into a closed port list.
In a third aspect, a terminal is provided, including:
a processor, a memory, wherein,
the memory is used for storing a computer program,
the processor is configured to call and run the computer program from the memory, so that the terminal performs the method of the terminal as described above.
In a fourth aspect, there is provided a computer storage medium having instructions stored therein which, when run on a computer, cause the computer to perform the method of the above aspects.
The user data packet protocol port scanning method, the system, the terminal and the storage medium have the advantages that the user data packet protocol port scanning method, the system, the terminal and the storage medium can realize the rapid and effective identification of the open state of the UDP port, improve the accuracy of UDP port scanning, and effectively support the work of port asset identification and the like of security software or penetration test personnel.
In addition, the invention has reliable design principle, simple structure and very wide application prospect.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required to be used in the description of the embodiments or the prior art will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
FIG. 1 is a schematic flow chart of a method of one embodiment of the invention.
Fig. 2 is another schematic flow chart of a method of one embodiment of the invention.
FIG. 3 is a schematic block diagram of a system of one embodiment of the present invention.
Fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the technical solution of the present invention better understood by those skilled in the art, the technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
FIG. 1 is a schematic flow chart of a method of one embodiment of the invention. The execution body of fig. 1 may be a user data packet protocol port scanning system.
As shown in fig. 1, the method includes:
step 110, sequentially sending test packets to all user data packet protocol ports of the target host, and recording port numbers of unreachable user data packet protocol ports after sending the test packets;
step 120, continuously transmitting test packets to the port corresponding to the port number at an increasing transmission rate, timing the duration of the transmission packets at the current transmission rate, and updating the transmission rate after the timing time reaches a set time;
step 130, recording the intervals of the unreachable response packets received in the duration time under different transmission rates, and if the intervals of the unreachable response packets suddenly increase, recording the corresponding transmission rates;
and 140, taking half of the sending rate as the optimal rate, and sending test packets to all user data packet protocol ports according to the optimal rate to finish scanning.
In order to facilitate understanding of the present invention, the following describes the method for scanning a user data packet protocol port according to the principles of the method for scanning a user data packet protocol port according to the present invention, in combination with a process of scanning a user data packet protocol port in an embodiment.
Specifically, referring to fig. 2, the method for scanning a user data packet protocol port includes:
s1, sequentially sending test packets to all user data packet protocol ports of a target host, and recording port numbers of unreachable user data packet protocol ports after sending the test packets.
Starting from UDP port 65535 to UDP port 1, sequentially attempting to send 1 UDP packet of 0 byte at intervals of at least 1 second (taking C language as an example, on the premise of pre-confirming that the destination IP is reachable, the connect method may be called first, then the send function is called to continue UDP packet sending, so as to ensure that an ICMP unreachable response packet can be triggered for an unopened UDP packet), if an ICMP unreachable response packet is received within 5 seconds, stopping and recording port number a, otherwise, continuing to try the next port until a qualified port number a is obtained.
S2, continuously transmitting test packets to the port corresponding to the port number at an increasing transmission rate, timing the duration of the transmission packets at the current transmission rate, and updating the transmission rate after the timing time reaches the set time.
Setting an initial rate to 1 packet/second and a transmission rate to 2 n-1 Each packet/second, n is the number of times the test packet is sent; and calculating the current transmission rate according to the number of times of transmitting the test packet currently, and transmitting the test packet to the port corresponding to the port number according to the set period and the current transmission rate.
Targeting UDP port a, 0 byte UDP packets are sent sequentially for 10 seconds each time the rate 2 is incremented, from 1 packet/second to 100 packets/second (the upper limit can be adjusted according to the highest rate of the desired port scan, for example only).
S3, recording intervals of unreachable response packets received in duration time under different transmission rates, and recording corresponding transmission rates if the intervals of the unreachable response packets suddenly increase.
Recording the interval of the ICMP unreachable response packet received within 10 seconds, stopping if the interval of the response packet suddenly increases within 10 seconds, and recording the current sending rate B.
And S4, taking half of the sending rate as the optimal rate, and sending test packets to all user data packet protocol ports according to the optimal rate to finish scanning.
Dividing B by 2 to obtain C, and taking C as the subsequent optimal sending rate. Then, the traversal detection of the open state of the target UDP port 1-65535 is completed by sending 0 byte UDP packets at rate C. After the test packets are sent to all the user data packet protocol ports according to the optimal rate, the port numbers of the user data packet protocol ports returning the unreachable response packets are recorded, and the port numbers are stored in a closed port list.
As shown in fig. 3, the system 300 includes:
a primary scanning unit 310, configured to sequentially send test packets to all user data packet protocol ports of the target host, and record port numbers of unreachable user data packet protocol ports after sending the test packets;
a rate test unit 320, configured to continuously send test packets to the port corresponding to the port number at an incremental sending rate, time the duration of the sending packets at the current sending rate, and update the sending rate after the time reaches a set time;
a rate selection unit 330 for recording the intervals of the unreachable response packets received in the durations at different transmission rates, and recording the corresponding transmission rates if the intervals of the unreachable response packets suddenly increase;
and the secondary scanning unit 340 is configured to take half of the sending rate as an optimal rate, and send test packets to all user data packet protocol ports according to the optimal rate to complete scanning.
Optionally, as an embodiment of the present invention, the primary scanning unit includes:
the primary generation module is used for sequentially sending test packets to each user data packet protocol port by utilizing a sending function according to a set interval time on the premise of confirming that the target IP is reachable in advance, wherein the test packets are 1 user data packet protocol data packet with 0 byte;
and the target acquisition module is used for starting timing after sending the test packet to the user data packet protocol port, and recording the port number of the user data packet protocol port if the unreachable response packet is received within the set time.
Optionally, as an embodiment of the present invention, the rate test unit includes:
a rate setting module for setting initial rate to 1 packet/second and setting transmission rate to 2 n-1 Each packet/second, n is the number of times the test packet is sent;
and the continuous packet sending module is used for calculating the current sending rate according to the number of times of sending the test packet currently, and sending the test packet to the port corresponding to the port number according to the set period and the current sending rate.
Optionally, as an embodiment of the present invention, the secondary scanning unit includes:
and the result acquisition module is used for recording the port numbers of the user data packet protocol ports returning the unreachable response packets after the test packets are sent to all the user data packet protocol ports according to the optimal rate, and storing the port numbers into a closed port list.
Fig. 4 is a schematic structural diagram of a terminal 400 according to an embodiment of the present invention, where the terminal 400 may be used to execute the method for scanning a user data packet protocol port according to the embodiment of the present invention.
The terminal 400 may include: processor 410, memory 420, and communication unit 430. The components may communicate via one or more buses, and it will be appreciated by those skilled in the art that the configuration of the server as shown in the drawings is not limiting of the invention, as it may be a bus-like structure, a star-like structure, or include more or fewer components than shown, or may be a combination of certain components or a different arrangement of components.
The memory 420 may be used to store instructions for execution by the processor 410, and the memory 420 may be implemented by any type of volatile or nonvolatile memory terminal or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk. The execution of the instructions in memory 420, when executed by processor 410, enables terminal 400 to perform some or all of the steps in the method embodiments described below.
The processor 410 is a control center of the storage terminal, connects various parts of the entire electronic terminal using various interfaces and lines, and performs various functions of the electronic terminal and/or processes data by running or executing software programs and/or modules stored in the memory 420, and invoking data stored in the memory. The processor may be comprised of an integrated circuit (Integrated Circuit, simply referred to as an IC), for example, a single packaged IC, or may be comprised of a plurality of packaged ICs connected to the same function or different functions. For example, the processor 410 may include only a central processing unit (Central Processing Unit, simply CPU). In the embodiment of the invention, the CPU can be a single operation core or can comprise multiple operation cores.
And a communication unit 430 for establishing a communication channel so that the storage terminal can communicate with other terminals. Receiving user data sent by other terminals or sending the user data to other terminals.
The present invention also provides a computer storage medium in which a program may be stored, which program may include some or all of the steps in the embodiments provided by the present invention when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random-access memory (random access memory, RAM), or the like.
Therefore, the invention can realize the rapid and effective identification of the open state of the UDP port, improves the accuracy of UDP port scanning, can effectively support the work such as port asset identification by security software or penetration test personnel, and the like, and the technical effects achieved by the embodiment can be seen from the description above and are not repeated here.
It will be apparent to those skilled in the art that the techniques of embodiments of the present invention may be implemented in software plus a necessary general purpose hardware platform. Based on such understanding, the technical solution in the embodiments of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium such as a U-disc, a mobile hard disc, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk or an optical disk, etc. various media capable of storing program codes, including several instructions for causing a computer terminal (which may be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the method described in the embodiments of the present invention.
The same or similar parts between the various embodiments in this specification are referred to each other. In particular, for the terminal embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and reference should be made to the description in the method embodiment for relevant points.
In the several embodiments provided by the present invention, it should be understood that the disclosed systems and methods may be implemented in other ways. For example, the system embodiments described above are merely illustrative, e.g., the division of the elements is merely a logical functional division, and there may be additional divisions when actually implemented, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, system or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
Although the present invention has been described in detail by way of preferred embodiments with reference to the accompanying drawings, the present invention is not limited thereto. Various equivalent modifications and substitutions may be made in the embodiments of the present invention by those skilled in the art without departing from the spirit and scope of the present invention, and it is intended that all such modifications and substitutions be within the scope of the present invention/be within the scope of the present invention as defined by the appended claims. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (8)

1. A method for scanning a user data packet protocol port, comprising:
sequentially sending test packets to all user data packet protocol ports of a target host, and recording port numbers of unreachable user data packet protocol ports after sending the test packets;
continuously transmitting test packets to the port corresponding to the port number at an increasing transmission rate, timing the duration of the transmission packets at the current transmission rate, and updating the transmission rate after the timing time reaches a set time;
recording the intervals of the unreachable response packets received in the duration time at different transmission rates, and if the intervals of the unreachable response packets suddenly increase, recording the corresponding transmission rates;
taking half of the sending rate as the optimal rate, and sending test packets to all user data packet protocol ports according to the optimal rate to finish scanning;
sequentially sending test packets to all user data packet protocol ports of a target host, and recording port numbers of unreachable user data packet protocol ports after sending the test packets, wherein the method comprises the following steps:
on the premise of confirming that the target IP is reachable in advance, sequentially sending test packets to each user data packet protocol port according to a set interval time by using a sending function, wherein the test packets are 1 user data packet protocol data packet with 0 byte;
starting timing after sending test packet to user data packet protocol port, if receiving unreachable response packet in set time, recording port number of said user data packet protocol port.
2. The method of claim 1, wherein continuously transmitting test packets to the port corresponding to the port number at an incremental transmission rate, timing a duration of the transmission of the packets at the current transmission rate, and updating the transmission rate after the timing time reaches a set time, comprising:
setting an initial rate to 1 packet/second and a transmission rate to 2 n-1 Each packet/second, n is the number of times the test packet is sent;
and calculating the current transmission rate according to the number of times of transmitting the test packet currently, and transmitting the test packet to the port corresponding to the port number according to the set period and the current transmission rate.
3. The method of claim 1, wherein taking half of the transmission rate as the optimal rate and transmitting test packets to all user data packet protocol ports according to the optimal rate to complete scanning, comprises:
after the test packets are sent to all the user data packet protocol ports according to the optimal rate, the port numbers of the user data packet protocol ports returning the unreachable response packets are recorded, and the port numbers are stored in a closed port list.
4. A user data packet protocol port scanning system, comprising:
the primary scanning unit is used for sequentially sending test packets to all user data packet protocol ports of the target host and recording port numbers of unreachable user data packet protocol ports after sending the test packets;
the rate test unit is used for continuously transmitting test packets to the port corresponding to the port number at the incremental transmission rate, counting the duration of the transmission packets at the current transmission rate, and updating the transmission rate after the counted time reaches the set time;
a rate selection unit, configured to record an interval of unreachable response packets received in durations at different transmission rates, and record a corresponding transmission rate if the interval of unreachable response packets suddenly increases;
the secondary scanning unit is used for taking half of the sending rate as the optimal rate and sending test packets to all user data packet protocol ports according to the optimal rate to finish scanning;
the primary scanning unit includes:
the primary sending module is used for sequentially sending test packets to each user data packet protocol port by utilizing a sending function according to a set interval time on the premise of confirming that the target IP is reachable in advance, wherein the test packets are 1 user data packet protocol data packet with 0 byte;
and the target acquisition module is used for starting timing after sending the test packet to the user data packet protocol port, and recording the port number of the user data packet protocol port if the unreachable response packet is received within the set time.
5. The system of claim 4, wherein the rate test unit comprises:
a rate setting module for setting initial rate to 1 packet/second and setting transmission rateRate of 2 n-1 Each packet/second, n is the number of times the test packet is sent;
and the continuous packet sending module is used for calculating the current sending rate according to the number of times of sending the test packet currently, and sending the test packet to the port corresponding to the port number according to the set period and the current sending rate.
6. The system of claim 4, wherein the secondary scanning unit comprises:
and the result acquisition module is used for recording the port numbers of the user data packet protocol ports returning the unreachable response packets after the test packets are sent to all the user data packet protocol ports according to the optimal rate, and storing the port numbers into a closed port list.
7. A terminal, comprising:
a processor;
a memory for storing execution instructions of the processor;
wherein the processor is configured to perform the method of any of claims 1-3.
8. A computer readable storage medium storing a computer program, which when executed by a processor implements the method of any one of claims 1-3.
CN202111554740.6A 2021-12-17 2021-12-17 User data packet protocol port scanning method, system, terminal and storage medium Active CN114390114B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111554740.6A CN114390114B (en) 2021-12-17 2021-12-17 User data packet protocol port scanning method, system, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111554740.6A CN114390114B (en) 2021-12-17 2021-12-17 User data packet protocol port scanning method, system, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN114390114A CN114390114A (en) 2022-04-22
CN114390114B true CN114390114B (en) 2023-08-08

Family

ID=81198503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111554740.6A Active CN114390114B (en) 2021-12-17 2021-12-17 User data packet protocol port scanning method, system, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN114390114B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116028430B (en) * 2023-03-28 2023-06-13 飞腾信息技术有限公司 Scanning method of pcie equipment and system-on-chip

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634868A (en) * 2016-01-21 2016-06-01 中国科学院信息工程研究所 Network scanning packet sending rate detecting system and method
CN109660422A (en) * 2018-12-03 2019-04-19 郑州云海信息技术有限公司 Network interface card bandwidth test method, apparatus, terminal and storage medium based on multi-process

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10116544B2 (en) * 2016-06-21 2018-10-30 Juniper Networks, Inc. Extended ping protocol for determining status for remote interfaces without requiring network reachability

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105634868A (en) * 2016-01-21 2016-06-01 中国科学院信息工程研究所 Network scanning packet sending rate detecting system and method
CN109660422A (en) * 2018-12-03 2019-04-19 郑州云海信息技术有限公司 Network interface card bandwidth test method, apparatus, terminal and storage medium based on multi-process

Also Published As

Publication number Publication date
CN114390114A (en) 2022-04-22

Similar Documents

Publication Publication Date Title
CN110611723B (en) Scheduling method and device of service resources
CN108259425A (en) The determining method, apparatus and server of query-attack
CN107465651A (en) Network attack detecting method and device
CN108989263A (en) Short message verification code attack guarding method, server and computer readable storage medium
CN109768991B (en) Message replay attack detection method and device and electronic equipment
CN101808018B (en) Method and device for detecting quantity of access terminals
CN108683553B (en) Method and device for fault injection
CN110830330B (en) Firewall testing method, device and system
CN106412975B (en) A kind of test method and device of content charging loophole
CN111800490B (en) Method, device and terminal equipment for acquiring network behavior data
CN108429739B (en) Method, system and terminal equipment for identifying honeypots
CN114390114B (en) User data packet protocol port scanning method, system, terminal and storage medium
CN105897694B (en) A kind of client session recognition methods and system
CN111083157B (en) Method and device for processing message filtering rules
CN112787877A (en) Network delay detection method and related equipment
CN112580730B (en) Terminal type identification method and device
CN108924159A (en) The verification method and device in a kind of message characteristic identification library
CN113434293A (en) Method and apparatus for processing repeat request, storage medium, and electronic apparatus
CN106941418B (en) SSL VPN configuration information synchronization method and device
CN110061888A (en) Network protocol type judgment method, device, computer equipment and storage medium
CN111225038B (en) Server access method and device
CN110445808A (en) Abnormal flow attack guarding method, device, electronic equipment
CN115955332A (en) Abnormal traffic filtering method and device for authentication system and electronic equipment
CN115544324A (en) User data analysis method and device and storage medium
Cleary et al. High precision traffic measurement

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant