Skip to content

davidmacc/serverless-domain-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

serverless-domain-scanner

alt text

Deploy SAM stack

sam build

sam deploy --guided

Review deployment outputs:

  • IPRangesTableName
  • DomainTableName
  • DomainInputBucketName

Import vendor IPs

Edit import-ip-ranges.py. Update table name to [IPRangesTableName].

python import-ip-ranges.py

Run domain scan

aws s3 cp ./data/domain-lists/alexa100.txt s3://[DomainInputBucketName]

See results in DynamoDB [DomainTableName]

--notes--

  • 80k domain sample, Standard WF, DDB Parallelization x3 = 6:40 min, 200 p/sec
  • 80k domain sample, Standard WF, DDB Parallelization x5 = FAIL, SF throttle
  • 80k domain sample, EXPRESS WF, DDB Parallelization x6 = 2:20 min, 570 p/sec
  • 80k domain sample, EXPRESS WF, DDB Parallelization x10 = 1:20 min, 1000 p/sec

About

Serverless domain scanner using AWS SAM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages