![]() |
AddOption_Security() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Public Function |
Declared in: SpoofSocket.h |
virtual void AddOption_Security( unsigned short usType);
try { //Add option security OptionType aOptionType; //Get the option aOptionType=GetOption(IPOption_COPY, IPOption_CONTROL, IPOption_SECURITY); //Add it to buffer AddToBuffer((char*)&aOptionType, sizeof(aOptionType)); //Add length aOptionType=IPOption_SECURITY_LENGTH; AddToBuffer((char*)&aOptionType, sizeof(aOptionType)); //Add options AddToBuffer((char*)&usType, sizeof(usType)); //Add zeros unsigned short usZeros; usZeros=0; unsigned char ucZeros; 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 © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |