227
227
[ -z "$IdleTimeout" ] && IdleTimeout=30
228
228
[ -z "$PhishingSignatures" ] && PhishingSignatures=true
229
229
[ -z "$PhishingScanURLs" ] && PhishingScanURLs=true
230
[ -z "$PhishingRestrictedScan" ] && PhishingRestrictedScan=true
231
230
[ -z "$PhishingAlwaysBlockSSLMismatch" ] && PhishingAlwaysBlockSSLMismatch=false
232
231
[ -z "$PhishingAlwaysBlockCloak" ] && PhishingAlwaysBlockCloak=false
233
232
[ -z "$DetectPUA" ] && DetectPUA=false
235
234
[ -z "$MaxFileSize" ] && MaxFileSize=25M
236
235
[ -z "$MaxRecursion" ] && MaxRecursion=10
237
236
[ -z "$MaxFiles" ] && MaxFiles=10000
237
[ -z "$ExcludePUA" ] && ExcludePUA=
238
[ -z "$IncludePUA" ] && IncludePUA=
239
[ -z "$ScanPartialMessages" ] && ScanPartialMessages=false
240
[ -z "$HeuristicScanPrecedence" ] && HeuristicScanPrecedence=false
241
[ -z "$StructuredDataDetection" ] && StructuredDataDetection=false
240
243
cat >> $DEBCONFFILE << EOF
273
276
IdleTimeout $IdleTimeout
274
277
PhishingSignatures $PhishingSignatures
275
278
PhishingScanURLs $PhishingScanURLs
276
PhishingRestrictedScan $PhishingRestrictedScan
277
279
PhishingAlwaysBlockSSLMismatch $PhishingAlwaysBlockSSLMismatch
278
280
PhishingAlwaysBlockCloak $PhishingAlwaysBlockCloak
279
281
DetectPUA $DetectPUA
282
ScanPartialMessages $ScanPartialMessages
283
HeuristicScanPrecedence $HeuristicScanPrecedence
284
StructuredDataDetection $StructuredDataDetection
287
if is_true "$StructuredDataDetection"; then
288
[ -z "$StructuredMinCreditCardCount" ] || StructuredMinCreditCardCount=3
289
[ -z "$StructuredMinSSNCount" ] || StructuredMinSSNCount=3
290
[ -z "$StructuredSSNFormatNormal" ] || StructuredSSNFormatNormal=true
291
[ -z "$StructuredSSNFormatStripped" ] || StructuredSSNFormatStripped=false
292
cat >> $DEBCONFFILE << EOF
293
StructuredMinCreditCardCount $StructuredMinCreditCardCount
294
StructuredMinSSNCount $StructuredMinSSNCount
295
StructuredSSNFormatNormal $StructuredSSNFormatNormal
296
StructuredSSNFormatStripped $StructuredSSNFormatStripped
300
if [ -n "$IncludePUA" ]; then
301
for i in $IncludePUA; do
302
echo "IncludePUA $i" >> $DEBCONFFILE
305
if [ -n "$ExcludePUA" ]; then
306
for e in $ExcludePUA; do
307
echo "ExcludePUA $i" >> $DEBCONFFILE
282
310
if [ -n "$logfile" ]; then
283
311
echo "LogFile $logfile" >> $DEBCONFFILE
284
312
echo "LogTime $logtime" >> $DEBCONFFILE