.idea/workspace.xml
This commit is contained in:
35
enteletaor_lib/modules/redis/redis_shell.py
Normal file
35
enteletaor_lib/modules/redis/redis_shell.py
Normal file
@@ -0,0 +1,35 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import six
|
||||
import redis
|
||||
import logging
|
||||
|
||||
log = logging.getLogger()
|
||||
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
def action_redis_shell(config):
|
||||
"""
|
||||
Dump all redis information
|
||||
"""
|
||||
log.warning("Trying to connect with redis server...")
|
||||
|
||||
# Connection with redis
|
||||
con = redis.StrictRedis(host=config.target, port=config.port, db=config.db)
|
||||
|
||||
# LUA script
|
||||
lua_script = '''local value = os.execute(ls)
|
||||
return value'''
|
||||
# lua_script = '''
|
||||
# eval "os.execute(ls)"
|
||||
# '''
|
||||
|
||||
# script = con.register_script(lua_script)
|
||||
# con.eval('os.execute("ls")', None)
|
||||
|
||||
|
||||
lua_script = "dofile('/home/parallels/hola.txt')"
|
||||
lua_script = "print('/home/parallels/hola.txt')"
|
||||
lua_script = 'string.find("hello Lua users", "Lua")'
|
||||
c = con.script_load(lua_script)
|
||||
con.evalsha(c, 0)
|
||||
Reference in New Issue
Block a user