I use the Autorun Rule Engine (ARE) in BEEF to run some some targeted modules upon being hooked and this works great, but how about if I want to run two separate campaigns? Those sent to webpage A get one set of Autorun Rules and those sent to webpage B get another set of Autorun rules. Can you set up flags some how in the page JS configuration that could be leveraged in the ARErules .JSON file logic?
I left time to see if any other answer to this. Finally, it seems I'm not wrong on my comment. I found on BeEF docs this: https://github.com/beefproject/beef/wiki/Autorun-Rule-Engine#matching
So you can set rules for browser A or operating system B, but not possible to set rules for surfing on website A and others for website B. So the answer is no, you can't as I said time ago in the comments. You need two BeEF to do that.