diff --git a/libs/beefapi.py b/libs/beefapi.py index f9559f6..67e1162 100644 --- a/libs/beefapi.py +++ b/libs/beefapi.py @@ -49,12 +49,13 @@ class BeefAPI: return self.get_sessions("offline", "ip") def get_sessions(self, state, value): - hooks = [] try: + hooks = [] r = requests.get(self.hookurl + self.token).json() for v in r["hooked-browsers"][state].items(): - hooks.append(str(v[1][value])) - return hooks + hooks.append(v[1][value]) + + return hooks except Exception, e: print "beefapi ERROR: %s" % e diff --git a/plugins/BeefAutorun.py b/plugins/BeefAutorun.py index dd4d3cb..5df1995 100644 --- a/plugins/BeefAutorun.py +++ b/plugins/BeefAutorun.py @@ -57,7 +57,7 @@ class BeefAutorun(Plugin): already_ran = [] while True: sessions = beef.onlineSessions() - if (sessions is not None) and (len(sessions) > 0): + if len(sessions) > 0: for session in sessions: session_ip = beef.session2host(session) if session not in already_hooked: