Automated Network Port Analysis via Forced Denial Scripts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network analysis methods are manual, time-consuming, and error-prone, requiring skilled engineers and often focus on 'moment in time' reports, which can miss key network parameters and configurations, leading to conflicts and inefficiencies in network operations.
Innovation Solution
A system and method for automated determination of network device transiting data attributes, involving scripts to analyze static and known ports, identify ports requiring further investigation, and determine allowed protocols and directionality through forced denials, generating a network identification database for improved network testing and analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual network analysis is performed by skilled engineers, then analysis accuracy is improved, but time consumption and cost increase
Solution Approach 1:
The system enables automated self-testing of network devices by executing test scripts that automatically determine transiting data attributes, allowing the network infrastructure to analyze itself without requiring manual intervention from skilled engineers for routine analysis tasks
Solution Approach 2:
The patent replaces manual mechanical analysis processes with automated computer-executed test scripts that systematically probe network devices, substituting human expertise with algorithmic testing to achieve consistent, repeatable results without time loss
2Loss of information
If manual network analysis is performed, then detailed network parameters can be reviewed, but the process is error-prone and time-consuming
Solution Approach 1:
The system implements automated feedback loops where test scripts execute against network devices, capture responses, and automatically parse results to identify ports requiring further investigation, creating a closed-loop process that reduces human error and ensures complete parameter capture
Solution Approach 2:
The patent performs preliminary automated testing on all network ports before any analysis is needed, proactively identifying potential issues and capturing network parameters in advance, thereby preventing errors that would occur during reactive manual analysis
3Ease of operation
If network testing focuses on specific applications, then application-specific problems can be addressed, but key network parameters and configurations may be missed
Solution Approach 1:
The system segments network analysis into distinct phases: initial automated testing of all ports, identification of ports requiring investigation, and targeted deeper analysis, allowing application-focused problems to be addressed while ensuring comprehensive network parameter capture through systematic segmentation
Solution Approach 2:
The automated test framework provides universal coverage across all network ports and devices while maintaining the ability to drill down into application-specific issues, making the system both broadly comprehensive and specifically actionable without requiring separate manual processes
4Loss of information
If comprehensive network analysis is performed, then all network parameters are captured, but the process becomes more complex
Solution Approach 1:
The network devices themselves execute the testing and self-diagnosis, with each device autonomously running test scripts and reporting its own transiting data attributes, thereby achieving comprehensive analysis without increasing external system complexity
Solution Approach 2:
The system performs comprehensive testing in a standardized preliminary manner through automated scripts that systematically probe all ports and parameters, capturing complete data attributes through predetermined test sequences that simplify the overall analysis process while ensuring thoroughness
Data Source
AI summary
A system for determining network device transiting data attributes includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to run a first script on all static ports of a network and run a second script on all known ports of the network. The system may parse the parameters returned from the first and second scripts to identify one or more identified ports of the known ports. The system may run a third script on the one or more identified ports to force one or more denials at the identified ports. Based on the one or more denials, the system may determine network device transiting data attributes including but not limited to allowed protocols and directionality for each of the one or more identified ports.


