feat: flowsint-transforms, flowsint-types, flowsint-core

This commit is contained in:
dextmorgn
2025-08-13 17:04:11 +02:00
parent c770b752ed
commit 5b62d9efba
200 changed files with 26326 additions and 1120 deletions

View File

@@ -0,0 +1,32 @@
import re
from app.tools.network.subfinder import SubfinderTool
tool = SubfinderTool()
def test_name():
assert tool.name() == "subfinder"
def test_description():
assert tool.description() == "Fast passive subdomain enumeration tool."
def test_category():
assert tool.category() == "Subdomain enumeration"
def test_image():
assert tool.get_image() == "projectdiscovery/subfinder"
def test_install():
tool.install()
assert tool.is_installed() == True
def test_version():
tool.install()
version = tool.version()
# Check that version follows the expected format: v followed by digits and dots
assert re.match(r'^v[\d\.]+$', version)
def test_launch():
results = tool.launch("alliage.io")
assert isinstance(results, list)
assert all(isinstance(item, str) for item in results)