Claims
- 1. A wireless node location system, the system comprising:
a) a system data store capable of storing configuration information; b) a system processor comprising one or more processing elements, wherein the system processor is in communication with the system data store and wherein the system processor is programmed or adapted to perform the steps comprising of:
i) receiving an address associated with a wireless node; ii) transmitting a query comprising the address to each device in a wireless network capable of receiving signals from the wireless node; iii) receiving one or more responses to the transmitted queries; iv) calculating a position of the wireless node associated with the address based upon the received one or more responses; and v) outputting the calculated position.
- 2. The system of claim 1, wherein the system processor is further programmed or adapted to perform the steps comprising of receiving configuration information and storing the received configuration information in the system data store.
- 3. The system of claim 2, wherein the configuration information is received by the system processor from a configuration file, from an interactive data entry interface or from a command line.
- 4. The system of claim 2, wherein the received configuration information comprises network default data.
- 5. The system of claim 2, comprising a wireless receiver capable of receiving communications transmitted over the wireless computer network and wherein the system processor is programmed or adapted to monitor the wireless computer network using the wireless receiver as part of its programming or adaptation to receive configuration information.
- 6. The system of claim 5, wherein the wireless receiver is part of the communication interface.
- 7. The system of claim 1, wherein the system processor is further programmed or adapted to perform the step comprising of notifying an administrator of the calculated position of the wireless node as part of its programming or adaptation to output the calculated position.
- 8. The system of claim 1, wherein the system processor is further programmed or adapted to perform the step comprising of notifying an administrator of the calculated position of the wireless node.
- 9. The system of claim 1, wherein the system processor is further programmed or adapted to perform the step comprising of mapping station identity.
- 10. The system of claim 1, wherein the received address originated from an intrusion detection system.
- 11. The system of claim 10, further comprising the intrusion detection system.
- 12. The system of claim 1, further comprising the devices in the wireless computer network that each receive a query from the system processor and respond with information corresponding to the address within the received query.
- 13. The system of claim 1, wherein each of the received responses comprises a signal strength value of the wireless node relative to the responding device.
- 14. The system of claim 13, wherein the system processor is further programmed or adapted to calculate the position of the wireless node by performing the steps comprising of:
1) computing signal strength distance to each responding device; 2) identifying a set of the responding devices having a computed signal strength distance less that a determined value; and 3) estimating the position of the wireless node as within the identified set.
- 15. The system of claim 14, wherein the signal strength distance is computed by calculating the square root of the sum of squares of three responding device signal strength values.
- 16. The system of claim 14, wherein the system processor is further programmed or adapted to calculate the position of the wireless node by performing the further step comprising of refining the position of the wireless node by determining the position of the wireless node to be within proximity of the responding device in the identified set with the strongest signal strength value.
- 17. The system of claim 1, wherein the system data store comprises a position data store and wherein the system processor is further programmed or adapted to perform the step comprising of updating the position data store with the calculated position of the wireless node and its address.
- 18. A method for locating a wireless node, the method comprising the steps of:
a) receiving configuration information comprising network configuration and default data from a configuration file, an interactive data entry interface or a command line interface or from monitoring a wireless computer network; b) receiving an address associated with a wireless node used by a potential intruder from an intrusion detection system; c) transmitting a query comprising the address to each device in a wireless network capable of receiving signals from the wireless node; d) receiving one or more responses to the transmitted queries, wherein each of the received responses comprises a signal strength value of the wireless node relative to the responding device; e) calculating a position of the wireless node associated with the address based upon the received one or more responses by:
i) computing signal strength distance to each responding device by calculating the square root of the sum of squares of three responding device signal strength values; ii) identifying a set of the responding devices having a computed signal strength distance less that a determined value; iii) estimating the position of the wireless node as within the identified set; and iv) refining the position of the wireless node by determining the position of the wireless node to be within proximity of the responding device in the identified set with the strongest signal strength value; f) updating a position data store with the calculated position of the wireless node and its address; and g) outputting the calculated position to the intrusion detection system.
- 19. Computer readable storage media storing instructions that upon execution by a system processor cause the system processor to perform the method of claim 19.
- 20. A wireless node location system, the system comprising:
a) storing means for receiving and storing configuration information comprising network configuration and default data; b) address receiving means for receiving an address associated with a wireless node; c) device querying means for transmitting queries comprising the address to each device in a wireless network capable of receiving signals from the wireless node and receiving one or more responses to the transmitted queries; d) position calculating means for calculating the position of the wireless node based upon responses received by the device querying means; and e) output means for outputting the position calculated by the position calculating means.
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS
[0001] This application claims the benefit, pursuant to 35 U.S.C. § 119(e), of applicants' provisional U.S. patent application Ser. No. TBA, filed May 20, 2002, entitled “SYSTEMS AND METHODS FOR NETWORK SECURITY”, with attorney docket no. 19282.0001U1, which application is hereby incorporated by this reference in its entirety for all purposes.
[0002] This application is related to the following U.S. patent applications filed Jun. 3, 2002, each of which is hereby incorporated by this reference in its entirety for all purposes:
1AttorneySerialDocket No.InventorsTitleNumber19282.0001U2Hrastar,“SYSTEMS ANDTBALynn,METHODS FOR NETWORKSale,SECURITY”Hollingsworth19282.0002U1Hrastar“SYSTEM AND METHODTBAFOR WIRELESS LANDYNAMIC CHANNELCHANGE WITHHONEYPOT TRAP”19282.0004U1Lynn,“METHOD AND SYSTEMTBAHrastarFOR ACTIVELYDEFENDING AWIRELESS LAN AGAINSTATTACKS”19282.0006U1Hrastar“METHOD AND SYSTEMTBAFOR ENCRYPTEDNETWORKMANAGEMENTAND INTRUSIONDETECTION