diff --git a/lib/plugins/moodle.py b/lib/plugins/moodle.py new file mode 100644 index 0000000..8e3779b --- /dev/null +++ b/lib/plugins/moodle.py @@ -0,0 +1,19 @@ +import re + + +__product__ = "Moodle" +__description__ = ( + "Moodle is an opensource educational software written in PHP" +) + + +def search(html, **kwargs): + html = str(html) + plugin_detection_schema = ( + re.compile(r".moodle.", re.I), + re.compile(r".moodlesession.", re.I), + re.compile(r".php.moodlesession.(\w+)?(\d+)?", re.I) + ) + for plugin in plugin_detection_schema: + if plugin.search(html) is not None: + return True