![]() |
AddOption_Security() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Public Function |
Declared in: SpoofSocket.h |
virtual void AddOption_Security( unsigned short usType);
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")
![]() |
Site content copyright © 2001 Barak Weichselbaum. See the About page for additional notices. This page last updated: 27 Jun 2001. |