Skip to content
/ krolla Public

Mixed Content detection using Node.js and Puppeteer

Notifications You must be signed in to change notification settings

Veejay/krolla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

853e648 · Feb 1, 2018

History

23 Commits
Oct 22, 2017
Oct 22, 2017
Feb 1, 2018
Oct 23, 2017
Oct 23, 2017
Oct 25, 2017
Oct 17, 2017
Feb 1, 2018
Oct 23, 2017
Oct 23, 2017
Oct 23, 2017
Feb 1, 2018

Repository files navigation

Krolla

DISCLAIMER

This is a toy project I built at home for fun. Not intended for production use.

Description

Krolla is tool that uses Puppeteer to inform users about Mixed Content usage on their brand-new https:// websites.

TODO

First version

  • Add crawling ability
  • Create a worker pool so that the code doesn't create millions of Puppeteer instances
  • Add jsdoc
  • Move class Worker to a separate module
  • Improve error handling in async chains
  • Implement actual reporting
  • Make it so that each worker doesn't have to wait on others to keep on crawling
  • Use Puppeteer further to report Mixed Content

Second version

  • Cleanup / refactoring
  • Add throttling capabilities
  • Explore streams
  • Explore generators to implement the pending urls queue

Releases

No releases published

Packages

No packages published