Sunday, September 28, 2008
collision diameter
Friday, September 19, 2008
Network Testing - Abstract Thinking
Creating a Network Test Plan
To prepare a plan to test the network. The plan defines the scope, approach, criteria, schedule, responsibilities, resources, and procedures.
Define Objectives
Define the objectives of the test by identifying the areas of the network to be tested including:
· Volume Testing. Ensures that the network operates smoothly when subjected to production volumes of data over long periods of time.
· Stress Testing. Ensures that the network operates smoothly when subjected to the maximum load expected in production, all at one time. A good rule of thumb is to subject the network to 25 percent more data and processing than is expected during peak loads.
· Recovery Testing. Ensures that backup and recovery procedures are working properly.
· Security Testing. Verifies that the network meets the security requirements.
· Performance Testing. Verifies that performance criteria are met (e.g., response times).
Define Acceptance Criteria
For each test objective, define the criteria for successful completion. For example:
· All expected results are achieved on the initial run.
· All severe, and high priority faults are corrected and the associated test(s) rerun successfully.
· A documented plan is put in place specifying how and when outstanding low and medium priority faults will be resolved.
Define Schedule
Identify the high-level activities and tasks together with expected start and completion dates.
Define Responsibilities
Identify the individuals who will be involved in the test and their roles and responsibilities.
Define Resources
Identify the staff, hardware, and software requirements. Confirm that the Network Deployment Plan has accounted for these requirements and resolve any differences.
Define Procedures
Define the procedures to be followed in preparing the test cases, preparing test scripts, preparing the test environment, conducting tests, and verifying test results.
Tips and Hints
Document any assumptions made while preparing the plan.
Plan to use automated test tools wherever possible to significantly reduce the testing effort and duration. Automated test tools can be used to generate and apply an adequate number of transactions to facilitate stress and performance testing.
Saturday, September 6, 2008
Packet Factory Network Security Projects
PacketFactory Network Security Projects
- dnsa [DNS auditing tool]
- egressor [router config check]
- firewalk [gateway ACL scanner]
- hummingbird [asychronous scanning engine]
- ipgeo [IP geo-targeting lookup tool]
- ISIC [IP stack integrity checker]
- libexploit [generic exploit creation (overflows/format strings) library]
- libnet [network packet assembly/injection library]
- libnids [NIDS E-box library]
- libradiate [802.11b frame assembly/injection library]
- libsf [IP stack fingerprinting library]
- nemesis [command line IP stack]
- ngrep [GNU grep for the network]
- packit [tool to monitor, manipulate, and inject customized IPv4 traffic]
- sentinel [remote promiscuous mode detection tool]
- stephanie [OpeBSD hardening tool]
- zodiac [DNS protocol analyzer]
Monday, June 16, 2008
Networking Company Links
These guys are really doing some cool stuff in Networking
Just check out the Videos
http://youtube.com/user/ExpandNetworks
Hacking Techniques in Wireless Networks
A nice brief overview of most of the terms and tactics for internet security
Friday, June 13, 2008
video tutorials
contains video tutorials on
Hacking
worms
Architecture of A Proactive Security Tool
Packet Injection using raw Sockets
Packet Sniffing using Raw sockets.
Basic Socket Programming.
Thursday, June 12, 2008
UNIX Socket FAQ
http://www.developerweb.net/forum/archive/index.php/f-62.html
(related to Socket Programming)