Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
File_Structure

File_Structure

Ratings: (0)|Views: 32|Likes:
Published by api-3767556

More info:

Published by: api-3767556 on Oct 16, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

05/09/2014

pdf

text

original

Singuard Design Consideration

\ue000Singuard Master Thread should create all files
\ue000Only Controller can create user and when user is created all files filled with default values
\ue000Initially only two users will be thereController andDefault
\ue000Initially there are only two records should present in each file with default setting
\ue000File Name should likeSinguard_Modulena me_related_Na me.txt

\ue000All the files should present in Following Directory Structure
SG/Data/Module/File
\ue000IP is the user manager and create all the record files with default values
\ue000To check with an OS user name and create with default values .
\ue000When OS user record not found a new user can be created with default values by main thread

\ue000SG_Main_DataStructure is globally created an set by Master thread . Elements are(User Name, password , Os_User, SG_User)
\ue000User Name is Link key for all module
\ue000If Controller change the default settings rewrite all the default user data and controller can only set the PI settings

File Structure
Firewall
Module
Name
Directory
Total Files Total Fields
Firewal
l
SG/Data/FW/ 4
17
File and Fields of this Module
Variable Name
Data Type
Module
Name
Use
Supplier
Consumer
Default
Value
Filename
1
SG_FW_Exe_To
_hook
Character
Array(100)
Firewall GUISetting Firewall Firewall New
Firewall_intblock.txt
2
SG_FW_ExePath Character
Array(200)
Firewall GUISetting Firewall Firewall New
Firewall_intblock.txt
3
SG_FW_IntAcce
ss
Character
Array(20)
Firewall GUISetting Firewall Firewall New
Firewall_intblock.txt
4
SG_FW_IntReac
tion1
Character
Array(20)
Firewall GUISetting Firewall Firewall New
Firewall_intblock.txt
5
SG_FW_IntReac
tion2
Character
Array(20)
Firewall GUISetting Firewall Firewall New
Firewall_intblock.txt
6
SG_FW_RuleNa
me
Character
Array(20)
Firewall GUISetting Firewall Firewall New
Firewall_ipfile.txt
7
SG_FW_IPType
Character
Array(50)
Firewall GUISetting Firewall Firewall New
Firewall_ ipfile.txt
8
SG_FW_IPDesti
nation1
Unsigned
Long
Firewall GUISetting Firewall Firewall 0
Firewall_ ipfile.txt
9
SG_FW_IPDesti
nation2
Unsigned
Long
Firewall GUISetting Firewall Firewall 0
Firewall_ ipfile.txt
10
SG_FW_szIPDes
tination1
LPDWORD Firewall GUISetting Firewall Firewall 0
Firewall_ipfile.txt
11
SG_FW_szIPDes
tination2
LPDWORD Firewall GUISetting Firewall Firewall 0
Firewall_ipfile.txt
12
SG_FW_IPActio
n
Character
Array(20)
Firewall GUISetting Firewall Firewall New
Firewall_ipfile.txt
13
SG_FW_Exe_To
_hook
Character
Array(100)
Firewall GUISetting Firewall Firewall New
Firewall_hook_file.txt
14
SG_FW_Func_to
_Hook
Character
Array(50)
Firewall GUISetting Firewall Firewall New
Firewall_hook_file.txt
15
SG_FW_Reactio
n
Character
Array(20)
Firewall GUISetting Firewall Firewall New
Firewall_hook_file.txt
16
SG_FW_Verbosit
y
Character
Array(30)
Firewall GUISetting Firewall Firewall New
Firewall_hook_file.txt
17
SG_FW_Internet
Shut
Character
Array(100)
Firewall GUISetting Firewall Firewall New
Firewall_intShut.txt
Firewall_intblock.txt=={ SG_FW_Exe_To_hook , SG_FW_ExePath, SG_FW_IntAccess , SG_FW_IntReaction1,
SG_FW_IntReaction2}
Firewall_ipfile.txt={ SG_FW_RuleName , SG_FW_IPType , SG_FW_IPDestination1 , SG_FW_IPDestination2,
SG_FW_IPAction }
Firewall_hook_file.txt={ SG_FW_Exe_To_hook , SG_FW_Func_to_Hook , SG_FW_Reaction , SG_FW_Verbosity ,
}
Firewall_intShut.txt={ SG_FW_InternetShut }
AntiVirus
Module Name Directory
Total Files
Total Fields
Anti Virus
SG/Data/AV/
4
43
Index
Variable Name
Data Type
Module Name Use
Supplier
Consumer
Default
Value
Filename
1
SG_AV_amAuto
Start
Boolean
AntiVirus
GUISetting
AntiVirus
AntiVirus True
Antivirus_mail_settin
g.txt
2
SG_AV_amOut
GoingMail
Boolean
AntiVirus
GUISetting
AntiVirus
AntiVirus True
Antivirus_mail_settin
g.txt
3
SG_AV_amInCo
mingMai
Boolean
AntiVirus
GUISetting
AntiVirus
AntiVirus True
Antivirus_mail_settin
g.txt
4
SG_AV_amSpy_
Awd_risk
Boolean
AntiVirus
GUISetting
AntiVirus
AntiVirus True
Antivirus_mail_settin
g.txt
5
SG_AV_amSpy
_Awd_risk
Boolean
AntiVirus
GUISetting
AntiVirus
AntiVirus False
Antivirus_mail_settin
g.txt
6
SG_AV_amBloc
kUnPermitMai
l
Boolean
AntiVirus
GUISetting
AntiVirus
AntiVirus False
Antivirus_mail_settin
g.txt

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->