![]() |
AddOption_Security() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| Public Function |
Declared in: SpoofSocket.h |
Declaration
virtual void AddOption_Security(
unsigned short usType);
Function Body
try
{
//Add option security
tOptionType OT;
//Get the option
OT=GetOption(IPOption_COPY,IPOption_CONTROL,IPOption_SECURITY);
//Add it to buffer
AddToBuffer((char*)&OT,sizeof(OT));
//Add length
OT=IPOption_SECURITY_LENGTH;
AddToBuffer((char*)&OT,sizeof(OT));
//Add options
AddToBuffer((char*)&usType,sizeof(usType));
//Add zeros
unsigned short usZeros=0;
unsigned char ucZeros=0;
//A hacker would enumarate these values, according to the RFC
//Compartments
AddToBuffer((char*)&usZeros,sizeof(usZeros));
//Handling restrictions
AddToBuffer((char*)&usZeros,sizeof(usZeros));
//Transmition control code (TCC)
AddToBuffer((char*)&usZeros,sizeof(usZeros));
AddToBuffer((char*)&ucZeros,sizeof(ucZeros));
//Done
}
ERROR_HANDLER("AddOption_Security")
See Also
This web site was generated
using Surveyor V4.50.811.1. Click
here
for more information. |
Site content copyright © 2001 Barak Weichselbaum. See the About page for additional notices. This page last updated: 27 Jun 2001. |