diff --git a/binpython_plugin/function.py b/binpython_plugin/function.py index 03965d3..d492102 100644 --- a/binpython_plugin/function.py +++ b/binpython_plugin/function.py @@ -1,7 +1,12 @@ -#base info -print("aaaaa") -def simpleplugin(): - print("Hi, BINPython") -binpython_plugin_name("Example BINPython Plugin") -binpython_plugin_anthor("BINPython") -binpython_plugin_description("A simple BINPython plugin Example") +binpythonplugin.name("BINPython demo plugin") +binpythonplugin.anthor("Edward") +binpythonplugin.description("Simple BINPython example") + +import os +class binpython_demo(): + def hello(): + print("hello BINPython") + def linuxuname(): + os.system("uname -a") + def winver(): + os.system("winver") \ No newline at end of file diff --git a/binpython_plugin/pluginconfig.binpython b/binpython_plugin/pluginconfig.binpython index b90c015..9501d45 100644 --- a/binpython_plugin/pluginconfig.binpython +++ b/binpython_plugin/pluginconfig.binpython @@ -1 +1 @@ -binpython_plugin_loadmain("function.py") \ No newline at end of file +binpythonplugin.loadmain("function.py") \ No newline at end of file diff --git a/binpythonfull.py b/binpythonfull.py index 586c3d9..0c25f0a 100644 --- a/binpythonfull.py +++ b/binpythonfull.py @@ -605,10 +605,8 @@ def showinfo(): print("Plugin Name: " + plugin_name) print("Plugin Anthor: " + plugin_anthor) print("Plugin description: " + plugin_description) - - plugin_loadmain = '' - def binpython_plugin_loadmain(key): + def loadmain(key): global plugin_loadmain plugin_loadmain = key #binpython_plugin_loadmain("function.py") diff --git a/requirements.txt b/requirements.txt index 5c6b85d..ecbec2f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ pygame pyinstaller pywebio -torondo \ No newline at end of file +tornado +xlrd