1
2
3
4
5
6
7
8
9
10
11 package com.jsql.view.subscriber;
12
13 import com.jsql.view.swing.util.MediatorHelper;
14
15 public class SubscriberScan extends AbstractSubscriber {
16 @Override
17 protected void execute(Seal request) {
18 var urlByUser = MediatorHelper.model().getMediatorUtils().connectionUtil().getUrlByUser();
19 switch (request) {
20 case Seal.MarkEngineFound(var engine) -> MediatorHelper.managerScan().highlight(urlByUser, engine.toString());
21 case Seal.ActivateEngine(var engine) -> MediatorHelper.managerScan().highlight(urlByUser, engine.toString());
22 case Seal.MarkStrategyVulnerable(int ignored, var strategy) -> MediatorHelper.managerScan().highlight(urlByUser, strategy.toString());
23 default -> {
24
25 }
26 }
27 }
28 }