@@ -125,8 +125,8 @@ def test_preset_yaml(clean_default_config):
125125 - rapiddns
126126
127127modules:
128+ - baddns
128129 - robots
129- - wappalyzer
130130
131131output_modules:
132132 - csv
@@ -479,16 +479,16 @@ def test_preset_module_resolution(clean_default_config):
479479 preset = Preset ().bake ()
480480 sslcert_preloaded = preset .preloaded_module ("sslcert" )
481481 wayback_preloaded = preset .preloaded_module ("wayback" )
482- wappalyzer_preloaded = preset .preloaded_module ("wappalyzer " )
482+ dotnetnuke_preloaded = preset .preloaded_module ("dotnetnuke " )
483483 sslcert_flags = sslcert_preloaded .get ("flags" , [])
484484 wayback_flags = wayback_preloaded .get ("flags" , [])
485- wappalyzer_flags = wappalyzer_preloaded .get ("flags" , [])
485+ dotnetnuke_flags = dotnetnuke_preloaded .get ("flags" , [])
486486 assert "active" in sslcert_flags
487487 assert "passive" in wayback_flags
488- assert "active" in wappalyzer_flags
488+ assert "active" in dotnetnuke_flags
489489 assert "subdomain-enum" in sslcert_flags
490490 assert "subdomain-enum" in wayback_flags
491- assert "httpx" in wappalyzer_preloaded ["deps" ]["modules" ]
491+ assert "httpx" in dotnetnuke_preloaded ["deps" ]["modules" ]
492492
493493 # make sure we have the expected defaults
494494 assert not preset .scan_modules
@@ -504,8 +504,8 @@ def test_preset_module_resolution(clean_default_config):
504504 assert preset .modules == set (preset .output_modules ).union (set (preset .internal_modules ))
505505
506506 # make sure dependency resolution works as expected
507- preset = Preset (modules = ["wappalyzer " ]).bake ()
508- assert set (preset .scan_modules ) == {"wappalyzer " , "httpx" }
507+ preset = Preset (modules = ["dotnetnuke " ]).bake ()
508+ assert set (preset .scan_modules ) == {"dotnetnuke " , "httpx" }
509509
510510 # make sure flags work as expected
511511 preset = Preset (flags = ["subdomain-enum" ]).bake ()
@@ -537,19 +537,19 @@ def test_preset_module_resolution(clean_default_config):
537537 assert "wayback" in preset .scan_modules
538538
539539 # normal module enableement
540- preset = Preset (modules = ["sslcert" , "wappalyzer " , "wayback" ]).bake ()
541- assert set (preset .scan_modules ) == {"sslcert" , "wappalyzer " , "wayback" , "httpx" }
540+ preset = Preset (modules = ["sslcert" , "dotnetnuke " , "wayback" ]).bake ()
541+ assert set (preset .scan_modules ) == {"sslcert" , "dotnetnuke " , "wayback" , "httpx" }
542542
543543 # modules + flag exclusions
544- preset = Preset (exclude_flags = ["active" ], modules = ["sslcert" , "wappalyzer " , "wayback" ]).bake ()
544+ preset = Preset (exclude_flags = ["active" ], modules = ["sslcert" , "dotnetnuke " , "wayback" ]).bake ()
545545 assert set (preset .scan_modules ) == {"wayback" }
546546
547547 # modules + flag requirements
548- preset = Preset (require_flags = ["passive" ], modules = ["sslcert" , "wappalyzer " , "wayback" ]).bake ()
548+ preset = Preset (require_flags = ["passive" ], modules = ["sslcert" , "dotnetnuke " , "wayback" ]).bake ()
549549 assert set (preset .scan_modules ) == {"wayback" }
550550
551551 # modules + module exclusions
552- preset = Preset (exclude_modules = ["sslcert" ], modules = ["sslcert" , "wappalyzer " , "wayback" ]).bake ()
552+ preset = Preset (exclude_modules = ["sslcert" ], modules = ["sslcert" , "dotnetnuke " , "wayback" ]).bake ()
553553 baked_preset = preset .bake ()
554554 assert baked_preset .modules == {
555555 "wayback" ,
@@ -564,7 +564,7 @@ def test_preset_module_resolution(clean_default_config):
564564 "txt" ,
565565 "httpx" ,
566566 "csv" ,
567- "wappalyzer " ,
567+ "dotnetnuke " ,
568568 }
569569
570570
@@ -633,14 +633,14 @@ class TestModule4(BaseModule):
633633 assert preset .module_loader .preload_cache_file .is_file ()
634634
635635 # at this point, core modules should be loaded, but not custom ones
636- assert "wappalyzer " in preset .module_loader .preloaded ()
636+ assert "baddns " in preset .module_loader .preloaded ()
637637 assert "testmodule1" not in preset .module_loader .preloaded ()
638638
639639 import pickle
640640
641641 with open (preset .module_loader .preload_cache_file , "rb" ) as f :
642642 preloaded = pickle .load (f )
643- assert "wappalyzer " in preloaded
643+ assert "baddns " in preloaded
644644 assert "testmodule1" not in preloaded
645645
646646 # add custom module dir
@@ -651,7 +651,7 @@ class TestModule4(BaseModule):
651651 assert custom_internal_module_dir in preset .module_dirs
652652
653653 # now our custom modules should be loaded
654- assert "wappalyzer " in preset .module_loader .preloaded ()
654+ assert "baddns " in preset .module_loader .preloaded ()
655655 assert "testmodule1" in preset .module_loader .preloaded ()
656656 assert "testmodule2" in preset .module_loader .preloaded ()
657657 assert "testmodule3" in preset .module_loader .preloaded ()
@@ -660,15 +660,15 @@ class TestModule4(BaseModule):
660660 preset .module_loader .save_preload_cache ()
661661 with open (preset .module_loader .preload_cache_file , "rb" ) as f :
662662 preloaded = pickle .load (f )
663- assert "wappalyzer " in preloaded
663+ assert "baddns " in preloaded
664664 assert "testmodule1" in preloaded
665665 assert "testmodule2" in preloaded
666666 assert "testmodule3" in preloaded
667667 assert "testmodule4" in preloaded
668668
669669 # since module loader is shared across all presets, a new preset should now also have our custom modules
670670 preset2 = Preset ()
671- assert "wappalyzer " in preset2 .module_loader .preloaded ()
671+ assert "baddns " in preset2 .module_loader .preloaded ()
672672 assert "testmodule1" in preset2 .module_loader .preloaded ()
673673 assert "testmodule2" in preset2 .module_loader .preloaded ()
674674 assert "testmodule3" in preset2 .module_loader .preloaded ()
0 commit comments