1. A switch, comprising:
a switching module coupled to a plurality of ports, said switching module receives and forwards a plurality of packets through said ports; and
a management unit comprising a processor and an agent executable by said processor, said agent causes the processor to monitor each packet received by the switching module and determine whether each such packet contains a predetermined fingerprint, and upon determining that a packet contains the predetermined fingerprint, said processor causes additional information to be included in a copy of said fingerprinted packet and forwarded to a predetermined address;
wherein said switching module also forwards said packet containing said predetermined fingerprint, but without said additional information, to an address corresponding to a destination address contained in said packet.
2. The switch of claim 1 wherein said management unit receives a management packet from a network, said management packet requesting said agent to begin monitoring packets for said predetermined fingerprint.
3. The switch of claim 1 wherein said management unit receives a management packet from a network, said management packet comprising said predetermined criterion.
4. The switch of claim 1 wherein said agent determines whether a received packet should be sampled in accordance with periodic sampling and, if a packet should be sampled, said agent causes said processor to append a copy of such packet with additional information and forward such packet to the predetermined address.
5. The switch of claim 4 wherein said agent determines whether a received packet should be sampled after determining that said packet does not contain said fingerprint.
6. The switch of claim 1 wherein said predetermined address is not an address contained in said packet.
7. A method, comprising:
receiving, by a switch, a plurality of packets from a network;
determining, by the switch, whether at least one packet contains a predetermined fingerprint;
generating, by the switch, a copy of said at least one packet that matches said predetermined fingerprint;
appending, by the switch, additional information to said copy to form a datagram;
forwarding, by the switch, said datagram to a predetermined address; and
forwarding, by the switch, said at least one packet that matches said fingerprint, without said additional information, to an address corresponding to a destination address contained in the packet.
8. The method of claim 7 further comprising receiving a management packet that specifies that the switch is begin determining whether received packets contain the predetermined fingerprint.
9. The method of claim 8 further comprising receiving a management packet that specifies the predetermined fingerprint.
10. The method of claim 7 further comprising periodically selecting a received packet, generating a copy of said selected packet, appending additional information to said copy of said selected packet, and forwarding said selected packet with said additional information to said predetermined address.
11. A system, comprising:
a network interface;
a processor coupled to said network interface;
storage containing software executable by said processor and that provides a graphical user interface to a user that permits the user to enable a function whereby a plurality of switches in a network monitor packets for a predetermined fingerprint and, upon detecting such packets, forward a copy of such packets to the network interface of said system in addition to forwarding said packets to an address corresponding to a destination address contained in such packets.
12. The system of claim 11 wherein said network interface receives copies of packets from a plurality of switches in said network, each copy containing a common predetermined fingerprint.
13. The system of claim 11 wherein said software causes said processor to send a management packet to a plurality of switches in said network, said management packet comprising at least one criterion for said switches to use to detect packets that match said at least one criterion.
14. The system of claim 11 wherein said fingerprint comprises a particular bit sequence that does not alter how the packet would be sorted through the network without the fingerprint.
15. The system of claim 11 wherein said predetermined fingerprint comprises a bit sequence that does not alter the behavior of the packet or the way in which the network would route the packet, absent the predetermined fingerprint, from its source location to the destination location.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A compound selected from the following compounds:
2. A composition comprising a compound of claim 1 and a pharmaceutically acceptable carrier, adjuvant, or vehicle.
3. A method of treating a proliferative disorder in a patient comprising the step of administering to said patient a compound of claim 1, wherein the proliferative disorder is colon cancer.