CN107086928B - Detection method and device for shared network terminal - Google Patents

Detection method and device for shared network terminal Download PDF

Info

Publication number
CN107086928B
CN107086928B CN201710234414.4A CN201710234414A CN107086928B CN 107086928 B CN107086928 B CN 107086928B CN 201710234414 A CN201710234414 A CN 201710234414A CN 107086928 B CN107086928 B CN 107086928B
Authority
CN
China
Prior art keywords
terminal
request data
terminals
sending
mobile
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
CN201710234414.4A
Other languages
Chinese (zh)
Other versions
CN107086928A (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.)
Sangfor Technologies Co Ltd
Original Assignee
Sangfor Technologies 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 Sangfor Technologies Co Ltd filed Critical Sangfor Technologies Co Ltd
Priority to CN201710234414.4A priority Critical patent/CN107086928B/en
Publication of CN107086928A publication Critical patent/CN107086928A/en
Application granted granted Critical
Publication of CN107086928B publication Critical patent/CN107086928B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/065Generation of reports related to network devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • 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)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Algebra (AREA)
  • Data Mining & Analysis (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and a device for detecting a shared network terminal, wherein the method comprises the steps of acquiring request data sent by terminals in the same network environment; judging whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data; if the terminal sending the request data is a PC terminal, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals of the shared network according to the type of the parameter information of the PC terminal; if the terminal sending the request data is a mobile terminal, extracting URL information in the request data according to a second preset rule, and counting the number of the mobile terminals sharing the network according to the types of the URL information. Through the mode, the specific number of the terminals sharing the network can be effectively detected according to the two types of the terminals and by combining the unique identification information corresponding to the two types of the terminals, and the purposes of reducing misjudgment and missed judgment are achieved.

Description

Detection method and device for shared network terminal
Technical Field
The present invention relates to the field of network communications, and in particular, to a method and an apparatus for detecting a shared network terminal.
Background
Along with the development of science and technology, in order to share resources conveniently, various terminals can both access to the network through wireless, when promoting the convenience, also brought very big potential safety hazard for user's daily life. In particular, in order to prevent the network sharing from causing the leakage of the secret, strict internet access safety requirements are put forward for enterprises. Such as the number of terminals accessing the network and the type of terminals. Therefore, higher requirements are also put on the sharing behavior detection method for identifying the number and types of the terminals.
The shared internet access detection method is mainly used for judging whether a shared behavior exists or not by detecting a terminal type or a protocol characteristic value in a terminal in the current technology, for example, the number of the shared terminals and the type of the shared terminals are counted by detecting a modifiable TTL value on the terminal. Or by detecting a continuously changing IPID value, identifying an active TCP window size value. However, the identification effect of the parameters is limited, so that the distinguishing and counting are very difficult, and the problems of erroneous judgment and missed judgment are easily caused.
Disclosure of Invention
The invention mainly aims to provide a method and a device for detecting a shared network terminal, and aims to solve the technical problem that the traditional method for detecting the shared terminal is easy to miss judgment and misjudgment.
In order to achieve the above object, the method for detecting the number of shared network terminals provided by the present invention comprises the following steps:
acquiring request data sent by terminals in the same network environment;
judging whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data;
if the terminal sending the request data is a PC terminal, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals of the shared network according to the type of the parameter information of the PC terminal;
if the terminal sending the request data is a mobile terminal, extracting URL information in the request data according to a second preset rule, and counting the number of the mobile terminals sharing the network according to the types of the URL information.
Optionally, if the terminal sending the request data is a PC terminal, the step of obtaining parameter information of the PC terminal according to a first preset rule, and counting the number of the shared network PC terminals according to the type of the parameter information of the PC terminal includes:
if the terminal sending the request data is a PC terminal, acquiring font list information of the PC terminal according to a first preset rule;
and counting the number of the shared network PC terminals according to the font list information type.
Optionally, if the terminal sending the request data is a PC terminal, the step of obtaining font list information of the PC terminal according to a first preset rule, and counting the number of the shared network PC terminals according to the type of the font list information further includes:
if the terminal sending the request data is a PC terminal, redirecting the request sent by the PC terminal, and sending a Flash script to the PC terminal to acquire font list information of the PC terminal.
Optionally, if the terminal sending the request data is a mobile terminal, extracting URL information in the request data according to a second preset rule, and counting the number of the shared network mobile terminals according to the type of the URL information includes:
if the terminal sending the request data is a mobile terminal, extracting URL information containing parameter information of the mobile terminal in the request data according to a second preset rule;
classifying and analyzing the parameter information of the mobile terminal in the URL information, and counting the number of the mobile terminals sharing the network according to the type of the parameter information of the mobile terminal.
Optionally, the URL information at least includes one of a terminal model, a physical address, an international mobile equipment identity imei, and an international mobile subscriber identity imsi.
In addition, to achieve the above object, the present invention further provides a device for detecting the number of shared network terminals, including:
the acquisition module is used for acquiring request data sent by terminals in the same network environment;
the judging module is used for judging whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data;
the first statistical module is used for acquiring the parameter information of the PC terminal according to a first preset rule and counting the number of the PC terminals sharing the network according to the type of the parameter information of the PC terminal when the judging module judges that the terminal sending the request data is the PC terminal;
and the second counting module is used for extracting the URL information in the request data according to a second preset rule and counting the number of the mobile terminals sharing the network according to the URL information type when the judging module judges that the terminal sending the request data is the mobile terminal.
Optionally, the first statistical module comprises:
the first obtaining unit is used for obtaining font list information of the PC terminal according to a preset rule when the judging module judges that the terminal sending the request data is the PC terminal;
and the first statistical unit is used for counting the number of the PC terminals of the shared network according to the font list information type.
Optionally, the first statistical module further comprises:
and the redirecting unit is used for redirecting the request sent by the PC terminal and sending a Flash script to the PC terminal to acquire font list information of the PC terminal when the judging module judges that the terminal sending the request data is the PC terminal.
Optionally, the second statistical module includes:
the second acquisition unit is used for extracting URL information containing parameter information of the mobile terminal in the request data according to a second preset rule when the judgment module judges that the terminal sending the request data is the mobile terminal;
and the second statistical unit is used for classifying and analyzing the parameter information of the mobile terminal in the URL information and counting the number of the mobile terminals sharing the network according to the type of the parameter information of the mobile terminal.
Optionally, the URL information at least includes one of a terminal model, a physical address, an international mobile equipment identity imei, and an international mobile subscriber identity imsi.
The invention provides a detection method of a shared network terminal, which is characterized in that request data sent by terminals in the same network environment are obtained; judging whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data; if the terminal sending the request data is a PC terminal, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals of the shared network according to the type of the parameter information of the PC terminal; if the terminal sending the request data is a mobile terminal, extracting URL information in the request data according to a second preset rule, and counting the number of the mobile terminals sharing the network according to the types of the URL information. Through the mode, when the request data sent by the terminals in the same network environment are received, the identification information corresponding to the PC terminal and the identification information corresponding to the mobile terminal are respectively obtained according to the type of the request data. And respectively counting the number of PC terminals and the number of mobile terminals in the shared network terminal according to the identification information of the two terminals. Therefore, according to the two types of terminals and the combination of the unique identification information corresponding to the two terminals, the specific number of the terminals of the shared network can be effectively detected, and the purposes of reducing misjudgment and missed judgment are achieved.
Drawings
Fig. 1 is a flowchart illustrating a first embodiment of a method for detecting a shared network terminal according to the present invention;
fig. 2 is a detailed flowchart of the step of acquiring parameter information of the PC terminal according to a first preset rule and counting the number of the PC terminals sharing the network according to the type of the parameter information of the PC terminal in fig. 1 if the terminal sending the request data is the PC terminal;
fig. 3 is a detailed flowchart of the step of extracting URL information in the request data according to a second preset rule and counting the number of mobile terminals sharing the network according to the type of the URL information if the terminal sending the request data is a mobile terminal in fig. 1;
FIG. 4 is a functional block diagram of a detecting device of a shared network terminal according to a first embodiment of the present invention;
FIG. 5 is a detailed functional block diagram of a first statistical module according to the present invention;
FIG. 6 is a diagram illustrating a detailed functional module of the second statistical module according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention provides a method for detecting a shared network terminal.
Referring to fig. 1, fig. 1 is a schematic flow chart of a first embodiment of a detection method for a shared network terminal according to the present invention;
in this embodiment, the method for detecting the shared network terminal includes:
step S10, acquiring request data sent by terminals in the same network environment;
aiming at the defect that misjudgment and missed judgment are easy to occur in the traditional sharing detection technology, the embodiment effectively identifies the specific number and type of the terminals of the sharing network by using the terminal parameter information corresponding to the PC terminal and the mobile terminal, and reduces the misjudgment and the missed judgment. Specifically, in the same network environment, when a terminal sends hypertext transfer protocol http request data, the wireless Access Controller (AC) device obtains the http request data and performs data analysis on the http request data. It is understood that http proposed in the present embodiment may also be other protocols for transmitting data.
Step S20, according to the type of the request data, judging whether the terminal sending the request data is a PC terminal or a mobile terminal;
specifically, the types of terminals sending http request data are divided into a PC terminal and a mobile terminal, after the data analysis is performed on the http request data by the AC equipment, the types of the request data are matched with a preset PC terminal parameter information template, and whether the terminal sending the http request data is the PC terminal or the mobile terminal is judged.
Step S30, if the terminal sending the request data is a PC terminal, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals sharing the network according to the type of the parameter information of the PC terminal;
specifically, when the type of the request data is matched with a preset PC end parameter information template, it is determined that the terminal sending http request data is a PC end. At this time, the parameter information of the PC end can be obtained according to a preset rule, and the parameter information of the PC end is an identification parameter having uniqueness, that is, different PC ends have different parameter information. And then determining the number of the shared PC ends in the network according to different PC end parameter information so as to count the number of the PC ends in the shared network.
Step S40, if the terminal sending the request data is a mobile terminal, extracting URL information in the request data according to a second preset rule, and counting the number of the mobile terminals sharing the network according to the URL information type.
Specifically, when the type of the request data matches a parameter information template of a preset mobile terminal, it is determined that the terminal sending the http request data is the mobile terminal, where the mobile terminal includes but is not limited to: mobile phones, tablets and other terminals.
In order to count the specific number of the mobile terminals sharing the network, in this embodiment, the URL information at least includes one of a terminal model, a physical address, an international mobile equipment identity imei, and an international mobile subscriber identity imsi.
Specifically, in order to identify different mobile terminals, parameter information unique to the mobile terminal that transmits http request data may be acquired. Such as: one or more of the terminal model, the physical address MAC address, the international mobile equipment identification code imei or the international mobile subscriber identity imsi.
The embodiment provides a detection method of a shared network terminal, which obtains request data sent by terminals in the same network environment; judging whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data; if the terminal sending the request data is a PC terminal, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals of the shared network according to the type of the parameter information of the PC terminal; if the terminal sending the request data is a mobile terminal, extracting URL information in the request data according to a second preset rule, and counting the number of the mobile terminals sharing the network according to the types of the URL information. Through the mode, when the request data sent by the terminals in the same network environment are received, the identification information corresponding to the PC terminal and the identification information corresponding to the mobile terminal are respectively obtained according to the type of the request data. And respectively counting the number of PC terminals and the number of mobile terminals in the shared network terminal according to the identification information of the two terminals. Therefore, according to the two types of terminals and the combination of the unique identification information corresponding to the two terminals, the specific number of the terminals of the shared network can be effectively detected, and the purposes of reducing misjudgment and missed judgment are achieved.
Referring to fig. 2, fig. 2 is a detailed flowchart of the step of obtaining parameter information of the PC terminal according to a first preset rule and counting the number of the PC terminals sharing the network according to the type of the parameter information of the PC terminal in fig. 1 if the terminal sending the request data is the PC terminal;
based on the first embodiment, the second embodiment of the present invention is proposed, in order to improve the accuracy of identification and reduce the false rate and the false rate, in this embodiment, the step S30 includes:
step S31, if the terminal sending the request data is a PC terminal, obtaining font list information of the PC terminal according to a first preset rule;
specifically, because the font list information reported by different PC terminals is different, and the font list information reported by the same PC terminal remains unchanged for a period of time, the number of PC terminals sharing the network can be counted according to the obtained font list type number. And when the terminal sending the http request data is judged to be a PC terminal, obtaining font list information in the PC terminal according to a preset rule.
And step S32, counting the number of the shared network PC terminals according to the font list information type.
Specifically, the number of the shared network PC terminals is counted by counting the number of the font list information types.
Before obtaining the font list information of the PC terminal, the present embodiment further includes:
and step S33, if the terminal sending the request data is a PC terminal, redirecting the request sent by the PC terminal, and sending a Flash script to the PC terminal to acquire font list information of the PC terminal.
Specifically, when the terminal sending the http request data is judged to be a PC terminal, firstly, the http get request sent by the PC terminal is redirected, and a PC terminal browser actively requests a Flash script in the AC device through a trigger instruction. And reporting the font list information in the PC terminal to the AC equipment by running the Flash script on a browser in the PC terminal.
Referring to fig. 3, fig. 3 is a detailed flowchart of the step of extracting, according to a second preset rule, URL information in the request data and counting the number of mobile terminals sharing the network according to the type of the URL information if the terminal sending the request data in fig. 1 is a mobile terminal; based on the first embodiment, the third embodiment of the present invention is proposed, in order to improve the recognition speed and accuracy, in this embodiment, the step S40 includes:
step S41, if the terminal sending the request data is a mobile terminal, extracting URL information containing parameter information of the mobile terminal in the request data according to a second preset rule;
specifically, when the terminal sending the http request data is judged to be the mobile terminal, the URL information in the http request data is obtained, and specific URL information matched with a preset URL information template is extracted, that is, the specific URL information includes the identification parameter information of the mobile terminal with uniqueness. And acquiring parameter information in the URL information according to a preset extraction rule. The parameter information includes, but is not limited to, a platform of the mobile terminal, such as: android and iOS, terminal model, such as: MI4C, iPhone6s and the like, a Mac address, an international mobile equipment identification code imei, an international mobile subscriber identity imsi, or an intranet private IP address and the like.
And step S42, classifying and analyzing the parameter information of the mobile terminal in the URL information, and counting the number of the mobile terminals sharing the network according to the parameter information type of the mobile terminal.
Specifically, after the parameter information is acquired, the acquired information is classified and analyzed, and the number of the mobile terminals sharing the network is counted.
The invention further provides a detection device of the shared network terminal.
Referring to fig. 4, fig. 4 is a functional module diagram of a first embodiment of the detecting device for the shared network terminal according to the present invention;
in this embodiment, the apparatus for detecting a shared network terminal includes:
an obtaining module 10, configured to obtain request data sent by terminals in the same network environment;
aiming at the defect that misjudgment and missed judgment are easy to occur in the traditional sharing detection technology, the embodiment effectively identifies the specific number and type of the terminals of the sharing network by using the terminal parameter information corresponding to the PC terminal and the mobile terminal, and reduces the misjudgment and the missed judgment. Specifically, in the same network environment, when the terminal sends http request data of a hypertext transfer protocol, the AC device of the radio access controller obtains the http request data through the obtaining module 10, and performs data analysis on the http request data. It is understood that http proposed in the present embodiment may also be other protocols for transmitting data.
A judging module 20, configured to judge, according to the type of the request data, whether a terminal sending the request data is a PC terminal or a mobile terminal;
specifically, the types of terminals sending http request data are divided into a PC terminal and a mobile terminal, after the AC device performs data analysis on the http request data through the obtaining module 10, the determining module 20 matches the types of the request data with a preset PC terminal parameter information template, and determines whether the terminal sending the http request data is a PC terminal or a mobile terminal.
The first statistical module 30 is configured to, when the determination module determines that the terminal sending the request data is a PC terminal, obtain parameter information of the PC terminal according to a first preset rule, and count the number of PC terminals sharing a network according to the type of the parameter information of the PC terminal;
specifically, when the determining module 20 determines that the type of the request data matches a preset PC parameter information template, it is determined that the terminal sending the http request data is the PC. At this time, the first statistical module 30 may obtain the parameter information of the PC end according to a preset rule, where the parameter information of the PC end is an identification parameter with uniqueness, that is, different PC ends have different parameter information. And then determining the number of the shared PC ends in the network according to different PC end parameter information so as to count the number of the PC ends in the shared network.
And the second counting module 40 is configured to, when the determining module determines that the terminal sending the request data is the mobile terminal, extract URL information in the request data according to a second preset rule, and count the number of the mobile terminals sharing the network according to the type of the URL information.
Specifically, when the determining module 20 determines that the type of the request data matches a preset mobile terminal parameter information template, that is, it determines that the terminal sending the http request data is a mobile terminal, where the mobile terminal includes but is not limited to: mobile phones, tablets and other terminals.
In order to count the specific number of the mobile terminals sharing the network, in this embodiment, the URL information at least includes one of a terminal model, a physical address, an international mobile equipment identity imei, and an international mobile subscriber identity imsi.
Specifically, in order to identify different mobile terminals, parameter information unique to the mobile terminal that transmits http request data may be acquired. Such as: one or more of the terminal model, the physical address MAC address, the international mobile equipment identification code imei or the international mobile subscriber identity imsi.
The embodiment provides a detection device of a shared network terminal, which acquires request data sent by terminals in the same network environment through an acquisition module 10; the judging module 20 judges whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data; judging that the terminal sending the request data is a PC terminal by a judging module 20, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals sharing the network according to the type of the parameter information of the PC terminal; and judging that the terminal sending the request data is a mobile terminal by the judging module 20, extracting URL information in the request data according to a second preset rule, and counting the number of the mobile terminals sharing the network according to the URL information type. Through the mode, when the request data sent by the terminals in the same network environment are received, the identification information corresponding to the PC terminal and the identification information corresponding to the mobile terminal are respectively obtained according to the type of the request data. And respectively counting the number of PC terminals and the number of mobile terminals in the shared network terminal according to the identification information of the two terminals. Therefore, according to the two types of terminals and the combination of the unique identification information corresponding to the two terminals, the specific number of the terminals of the shared network can be effectively detected, and the purposes of reducing misjudgment and missed judgment are achieved.
Referring to FIG. 5, FIG. 5 is a detailed functional block diagram of a first statistical module according to the present invention;
in order to improve the accuracy of the identification and reduce the false rate and the false rate, the first setting module 30 in this embodiment includes:
a first obtaining unit 31, configured to, when the determining module determines that the terminal sending the request data is a PC terminal, obtain font list information of the PC terminal according to a preset rule;
specifically, because the font list information reported by different PC terminals is different, and the font list information reported by the same PC terminal remains unchanged for a period of time, the number of PC terminals sharing the network can be counted according to the obtained font list type number. When the determining module 10 determines that the terminal sending the http request data is a PC terminal, the first obtaining unit 31 obtains font list information in the PC terminal according to a preset rule.
And the first statistical unit 32 is configured to count the number of PC terminals sharing the network according to the type of the font list information.
Specifically, the number of the font list information types is counted by the first counting unit 32 to count the number of the shared network PC terminals.
The first statistical module 30 in this embodiment further includes:
and the redirecting unit 33 is configured to redirect the request sent by the PC end and send a Flash script to the PC end to obtain font list information of the PC end when the determination module determines that the terminal sending the request data is the PC end.
Specifically, when the determining module 20 determines that the terminal sending the http request data is the PC terminal, the http get request sent by the PC terminal is redirected first, and an instruction is triggered by the redirecting unit to enable the PC browser to actively request the Flash script in the AC device. And reporting the font list information in the PC terminal to the AC equipment by running the Flash script on a browser in the PC terminal.
FIG. 6 is a diagram illustrating a detailed functional module of the second statistical module according to the present invention.
Based on the first embodiment, the third embodiment of the present invention is provided, in order to improve the recognition speed and accuracy, in this embodiment, the second statistical module 40 includes:
a second obtaining unit 41, configured to, when the determining module determines that the terminal sending the request data is a mobile terminal, extract, according to a second preset rule, URL information that includes parameter information of the mobile terminal in the request data;
specifically, when the determining module 20 determines that the terminal sending the http request data is the mobile terminal, the second obtaining module 41 obtains URL information in the http request data, and extracts specific URL information matched with a preset URL information template, that is, specific URL information including identification parameter information of the mobile terminal having uniqueness. And acquiring parameter information in the URL information according to a preset extraction rule. The parameter information includes, but is not limited to, a platform of the mobile terminal, such as: android and iOS, terminal model, such as: MI4C, iPhone6s and the like, a Mac address, an international mobile equipment identification code imei, an international mobile subscriber identity imsi, or an intranet private IP address and the like.
And the second counting unit 42 is configured to classify and analyze the parameter information of the mobile terminals in the URL information, and count the number of the mobile terminals sharing the network according to the type of the parameter information of the mobile terminals.
Specifically, after the second obtaining unit 41 obtains the parameter information, the second counting unit 42 performs classification analysis on the obtained information, and counts the number of the mobile terminals sharing the network.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (6)

1. A detection method of a shared network terminal is characterized by comprising the following steps:
acquiring request data sent by terminals in the same network environment;
judging whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data;
if the terminal sending the request data is a PC terminal, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals of the shared network according to the type of the parameter information of the PC terminal;
if the terminal sending the request data is a mobile terminal, extracting URL information in the request data according to a second preset rule, and counting the number of the mobile terminals sharing the network according to the types of the URL information;
if the terminal sending the request data is a PC terminal, acquiring parameter information of the PC terminal according to a first preset rule, and counting the number of the PC terminals sharing the network according to the type of the parameter information of the PC terminal, wherein the step comprises the following steps:
if the terminal sending the request data is a PC terminal, acquiring font list information of the PC terminal according to a first preset rule;
counting the number of the shared network PC terminals according to the font list information type;
if the terminal sending the request data is a PC terminal, obtaining font list information of the PC terminal according to a first preset rule, and counting the number of the PC terminals sharing the network according to the font list information type, the method further comprises the following steps:
if the terminal sending the request data is a PC terminal, redirecting the request sent by the PC terminal, and sending a Flash script to the PC terminal to acquire font list information of the PC terminal.
2. The method as claimed in claim 1, wherein if the terminal sending the request data is a mobile terminal, the step of extracting URL information in the request data according to a second predetermined rule and counting the number of mobile terminals sharing the network according to the type of the URL information comprises:
if the terminal sending the request data is a mobile terminal, extracting URL information containing parameter information of the mobile terminal in the request data according to a second preset rule;
classifying and analyzing the parameter information of the mobile terminal in the URL information, and counting the number of the mobile terminals sharing the network according to the type of the parameter information of the mobile terminal.
3. The method for detecting a shared network terminal as claimed in claim 1 or 2, wherein the URL information includes at least one of a terminal model number, a physical address, an international mobile equipment identity imei or an international mobile subscriber identity imsi.
4. A device for detecting the number of terminals in a shared network, the device comprising:
the acquisition module is used for acquiring request data sent by terminals in the same network environment;
the judging module is used for judging whether the terminal sending the request data is a PC terminal or a mobile terminal according to the type of the request data;
the first statistical module is used for acquiring the parameter information of the PC terminal according to a first preset rule and counting the number of the PC terminals sharing the network according to the type of the parameter information of the PC terminal when the judging module judges that the terminal sending the request data is the PC terminal;
the second statistical module is used for extracting URL information in the request data according to a second preset rule and counting the number of the mobile terminals sharing the network according to the URL information type when the judging module judges that the terminal sending the request data is the mobile terminal;
wherein the first statistics module comprises:
the first obtaining unit is used for obtaining font list information of the PC terminal according to a first preset rule when the judging module judges that the terminal sending the request data is the PC terminal;
the first statistical unit is used for counting the number of the PC terminals of the shared network according to the font list information type;
the first statistics module further comprises:
and the redirecting unit is used for redirecting the request sent by the PC terminal and sending a Flash script to the PC terminal to acquire font list information of the PC terminal when the judging module judges that the terminal sending the request data is the PC terminal.
5. The apparatus for detecting the terminal of the shared network according to claim 4, wherein the second statistic module comprises:
the second acquisition unit is used for extracting URL information containing parameter information of the mobile terminal in the request data according to a second preset rule when the judgment module judges that the terminal sending the request data is the mobile terminal;
and the second statistical unit is used for classifying and analyzing the parameter information of the mobile terminal in the URL information and counting the number of the mobile terminals sharing the network according to the type of the parameter information of the mobile terminal.
6. The apparatus of claim 4 or 5, wherein the URL information comprises at least one of a terminal model, a physical address, an international mobile equipment identity imei, or an international mobile subscriber identity imsi.
CN201710234414.4A 2017-04-11 2017-04-11 Detection method and device for shared network terminal Active CN107086928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710234414.4A CN107086928B (en) 2017-04-11 2017-04-11 Detection method and device for shared network terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710234414.4A CN107086928B (en) 2017-04-11 2017-04-11 Detection method and device for shared network terminal

Publications (2)

Publication Number Publication Date
CN107086928A CN107086928A (en) 2017-08-22
CN107086928B true CN107086928B (en) 2021-02-19

Family

ID=59612668

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710234414.4A Active CN107086928B (en) 2017-04-11 2017-04-11 Detection method and device for shared network terminal

Country Status (1)

Country Link
CN (1) CN107086928B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109429262A (en) * 2017-09-04 2019-03-05 ***通信有限公司研究院 A kind of detection method of hot spot, the network equipment and computer readable storage medium
CN108667913B (en) * 2018-04-23 2021-08-17 广州热点软件科技股份有限公司 Method, device, computer equipment and storage medium for access management of shared terminal
CN109067762B (en) * 2018-08-29 2020-10-27 深信服科技股份有限公司 Identification method, device and equipment of Internet of things equipment
CN111263345B (en) * 2018-11-30 2022-11-08 ***通信集团山东有限公司 User terminal identification method and device
CN110149246B (en) * 2019-05-28 2021-06-04 深信服科技股份有限公司 Shared internet access detection method and system, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442450A (en) * 2008-12-24 2009-05-27 成都市华为赛门铁克科技有限公司 Method, system and apparatus for detecting sharing access terminal quantity
CN103796061A (en) * 2014-03-03 2014-05-14 上海美琦浦悦通讯科技有限公司 System and method for achieving synchronized broadcast and control of media files in multiple intelligent terminals
CN104243618A (en) * 2014-07-02 2014-12-24 北京润通丰华科技有限公司 Method and system based on client behaviour identification network sharing
CN105813114A (en) * 2016-03-07 2016-07-27 北京星网锐捷网络技术有限公司 Method and device for confirming sharing host access
CN106301975A (en) * 2015-05-19 2017-01-04 深圳市腾讯计算机***有限公司 A kind of data detection method and device thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8775610B2 (en) * 2010-12-30 2014-07-08 Sonus Networks, Inc. Identifying an application server in a plurality of application servers associated with a shared identifier
CN106294219B (en) * 2015-05-26 2020-03-27 阿里巴巴集团控股有限公司 Equipment identification and data processing method, device and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442450A (en) * 2008-12-24 2009-05-27 成都市华为赛门铁克科技有限公司 Method, system and apparatus for detecting sharing access terminal quantity
CN103796061A (en) * 2014-03-03 2014-05-14 上海美琦浦悦通讯科技有限公司 System and method for achieving synchronized broadcast and control of media files in multiple intelligent terminals
CN104243618A (en) * 2014-07-02 2014-12-24 北京润通丰华科技有限公司 Method and system based on client behaviour identification network sharing
CN106301975A (en) * 2015-05-19 2017-01-04 深圳市腾讯计算机***有限公司 A kind of data detection method and device thereof
CN105813114A (en) * 2016-03-07 2016-07-27 北京星网锐捷网络技术有限公司 Method and device for confirming sharing host access

Also Published As

Publication number Publication date
CN107086928A (en) 2017-08-22

Similar Documents

Publication Publication Date Title
CN107086928B (en) Detection method and device for shared network terminal
CN107888605B (en) Internet of things cloud platform flow security analysis method and system
US9135439B2 (en) Methods and apparatus to detect risks using application layer protocol headers
CN107018001B (en) Application fault positioning method and device
CN111600865B (en) Abnormal communication detection method and device, electronic equipment and storage medium
CN109727027B (en) Account identification method, device, equipment and storage medium
CN107046518A (en) The detection method and device of network attack
CN108234345B (en) Traffic characteristic identification method, device and system for terminal network application
CN112751835B (en) Flow early warning method, system, equipment and storage medium
CN106411644A (en) Network sharing device detection method and system based on DPI technology
CN106844532B (en) Application program acquisition method and device and terminal equipment
CN105989149A (en) Method and system for extracting and recognizing fingerprint of user equipment
GB2584255A (en) System, method, apparatus, and computer program product to detect page impersonation in phishing attacks
CN113825129A (en) Industrial internet asset mapping method under 5G network environment
CN110020161B (en) Data processing method, log processing method and terminal
CN110913396B (en) False flow identification method and device, server and readable storage medium
CN106301975B (en) Data detection method and device
WO2017054307A1 (en) Recognition method and apparatus for user information
CN109688099B (en) Server-side database collision identification method, device, equipment and readable storage medium
CN110472410B (en) Method and device for identifying data and data processing method
US11115282B2 (en) Apparatus and measurement method for identifying network devices
CN109688096B (en) IP address identification method, device, equipment and computer readable storage medium
CN106730847B (en) Game plug-in detection method and device
CN113872980B (en) Identification method and device of industrial control equipment information, storage medium and equipment
CN111079044B (en) Sharing detection method and device

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