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

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