├── .gitignore ├── README.md ├── addon ├── .gitignore ├── README.md ├── __init__.py ├── agent │ ├── __init__.py │ ├── actuator_file.py │ ├── collect_cors.py │ ├── collect_email.py │ ├── collect_jsonp.py │ ├── collect_packet.py │ ├── collect_packet_ws.py │ ├── collect_path_param.py │ ├── directory_list.py │ ├── druid_unauth.py │ ├── http_basic_auth_burst.py │ ├── http_put.py │ ├── log4j2_deserialization.py │ ├── log4j2_deserialization_ws.py │ ├── sensitive_information.py │ ├── sensitive_information_ws.py │ ├── shiro_deserialization.py │ ├── tomcat_file.py │ └── xray_adapter.py ├── common │ └── __init__.py ├── server │ ├── __init__.py │ ├── scan.py │ └── scan_ws.py ├── support │ └── __init__.py └── test │ └── __init__.py ├── agent.py ├── docker ├── Dockerfile ├── conf │ ├── hamster_env.conf │ └── online │ │ ├── hamster_agent.conf │ │ ├── hamster_basic.conf │ │ ├── hamster_manager.conf │ │ ├── hamster_server.conf │ │ ├── hamster_simple.conf │ │ └── hamster_support.conf ├── docker-compose.yml ├── restart.sh └── wait-for-it.sh ├── hamster.sh ├── init.py ├── lib ├── __init__.py ├── core │ ├── __init__.py │ ├── api.py │ ├── asyncpool.py │ ├── common.py │ ├── config.py │ ├── core.py │ ├── data.py │ ├── enums.py │ ├── env.py │ ├── g.py │ ├── log.py │ ├── model.py │ ├── mysql.py │ ├── rabbitmq.py │ └── redis.py ├── engine │ ├── __init__.py │ ├── agent │ │ ├── __init__.py │ │ └── vulagent.py │ ├── manager │ │ ├── __init__.py │ │ └── webmanager.py │ └── master │ │ ├── __init__.py │ │ ├── servermaster.py │ │ ├── simplemaster.py │ │ └── supportmaster.py ├── hander │ ├── __init__.py │ ├── api │ │ └── addonhander.py │ ├── basehander.py │ ├── indexhander.py │ └── manager │ │ ├── __init__.py │ │ ├── cache │ │ ├── __init__.py │ │ ├── cachehander.py │ │ ├── dnsloghander.py │ │ └── packethander.py │ │ ├── certhander.py │ │ ├── collect │ │ ├── __init__.py │ │ ├── corshander.py │ │ ├── emailhander.py │ │ ├── jsonphander.py │ │ ├── paramhander.py │ │ └── pathhander.py │ │ ├── setting │ │ ├── __init__.py │ │ ├── blackhander.py │ │ ├── filterhander.py │ │ ├── passwordhander.py │ │ ├── timehander.py │ │ ├── usernamehander.py │ │ └── whitehander.py │ │ ├── system │ │ ├── __init__.py │ │ ├── addonhander.py │ │ ├── enginehander.py │ │ ├── loghander.py │ │ └── userhander.py │ │ └── vulhander.py └── util │ ├── __init__.py │ ├── addonutil.py │ ├── aiohttputil.py │ ├── cipherutil.py │ ├── configutil.py │ ├── flowutil.py │ ├── interactshutil.py │ ├── util.py │ └── xrayutil.py ├── manager.py ├── poc └── xray │ └── pocs │ ├── apache-httpd-cve-2021-40438-ssrf.yml │ ├── bash-cve-2014-6271.yml │ ├── jetty-cve-2021-28164.yml │ ├── laravel-cve-2021-3129.yml │ ├── phpstudy-backdoor-rce.yml │ ├── spring-cloud-cve-2020-5410.yml │ ├── springcloud-cve-2019-3799.yml │ ├── thinkphp-v6-file-write.yml │ ├── thinkphp5-controller-rce.yml │ ├── thinkphp5023-method-rce.yml │ ├── tomcat-cve-2018-11759.yml │ ├── weblogic-cve-2019-2618.yml │ ├── weblogic-cve-2020-14750.yml │ └── weblogic-ssrf.yml ├── requirements.txt ├── server.py ├── show ├── burpsuite_proxy.png └── web.png ├── simple.py ├── static ├── css │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── buttons.bootstrap.min.css │ ├── cert.css │ ├── custom.min.css │ ├── dataTables.bootstrap.min.css │ ├── font-awesome.min.css │ └── jquery.dataTables.min.css ├── fonts │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ └── responsive.bootstrap.min.css ├── img │ ├── favicon.ico │ ├── img.jpg │ ├── sort_asc.png │ └── sort_both.png └── js │ ├── bootstrap.bundle.min.js │ ├── bootstrap.bundle.min.js.map │ ├── bootstrap.min.js │ ├── bootstrap.min.js.map │ ├── buttons.bootstrap.min.js │ ├── custom.min.js │ ├── dataTables.bootstrap.min.js │ ├── dataTables.buttons.min.js │ ├── jquery.dataTables.min.js │ ├── jquery.min.js │ ├── popper.js │ ├── popper.min.js │ └── popper.min.js.map ├── support.py ├── template ├── layout.html ├── login.html └── manager │ ├── cache │ ├── cache.html │ ├── dnslog.html │ └── packet.html │ ├── cert.html │ ├── collect │ ├── cors.html │ ├── email.html │ ├── jsonp.html │ ├── param.html │ └── path.html │ ├── dashboard.html │ ├── profile.html │ ├── reset.html │ ├── setting │ ├── black.html │ ├── filter.html │ ├── password.html │ ├── time.html │ ├── username.html │ └── white.html │ ├── system │ ├── addon.html │ ├── engine.html │ ├── log.html │ └── user.html │ └── vulnerability.html └── test_addon ├── __init__.py ├── agent ├── __init__.py ├── test_agent_addon.py └── test_ws_agent_addon.py ├── common ├── __init__.py ├── test_sign.py └── test_waf.py ├── server ├── __init__.py ├── scan.py ├── scan_ws.py ├── test_server_cipher.py └── test_websocket.py └── support ├── __init__.py └── test_support_cipher.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/README.md -------------------------------------------------------------------------------- /addon/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/.gitignore -------------------------------------------------------------------------------- /addon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/README.md -------------------------------------------------------------------------------- /addon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/__init__.py -------------------------------------------------------------------------------- /addon/agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/__init__.py -------------------------------------------------------------------------------- /addon/agent/actuator_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/actuator_file.py -------------------------------------------------------------------------------- /addon/agent/collect_cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/collect_cors.py -------------------------------------------------------------------------------- /addon/agent/collect_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/collect_email.py -------------------------------------------------------------------------------- /addon/agent/collect_jsonp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/collect_jsonp.py -------------------------------------------------------------------------------- /addon/agent/collect_packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/collect_packet.py -------------------------------------------------------------------------------- /addon/agent/collect_packet_ws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/collect_packet_ws.py -------------------------------------------------------------------------------- /addon/agent/collect_path_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/collect_path_param.py -------------------------------------------------------------------------------- /addon/agent/directory_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/directory_list.py -------------------------------------------------------------------------------- /addon/agent/druid_unauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/druid_unauth.py -------------------------------------------------------------------------------- /addon/agent/http_basic_auth_burst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/http_basic_auth_burst.py -------------------------------------------------------------------------------- /addon/agent/http_put.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/http_put.py -------------------------------------------------------------------------------- /addon/agent/log4j2_deserialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/log4j2_deserialization.py -------------------------------------------------------------------------------- /addon/agent/log4j2_deserialization_ws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/log4j2_deserialization_ws.py -------------------------------------------------------------------------------- /addon/agent/sensitive_information.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/sensitive_information.py -------------------------------------------------------------------------------- /addon/agent/sensitive_information_ws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/sensitive_information_ws.py -------------------------------------------------------------------------------- /addon/agent/shiro_deserialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/shiro_deserialization.py -------------------------------------------------------------------------------- /addon/agent/tomcat_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/tomcat_file.py -------------------------------------------------------------------------------- /addon/agent/xray_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/agent/xray_adapter.py -------------------------------------------------------------------------------- /addon/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/common/__init__.py -------------------------------------------------------------------------------- /addon/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/server/__init__.py -------------------------------------------------------------------------------- /addon/server/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/server/scan.py -------------------------------------------------------------------------------- /addon/server/scan_ws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/server/scan_ws.py -------------------------------------------------------------------------------- /addon/support/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/support/__init__.py -------------------------------------------------------------------------------- /addon/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/addon/test/__init__.py -------------------------------------------------------------------------------- /agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/agent.py -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/conf/hamster_env.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/conf/hamster_env.conf -------------------------------------------------------------------------------- /docker/conf/online/hamster_agent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/conf/online/hamster_agent.conf -------------------------------------------------------------------------------- /docker/conf/online/hamster_basic.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/conf/online/hamster_basic.conf -------------------------------------------------------------------------------- /docker/conf/online/hamster_manager.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/conf/online/hamster_manager.conf -------------------------------------------------------------------------------- /docker/conf/online/hamster_server.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/conf/online/hamster_server.conf -------------------------------------------------------------------------------- /docker/conf/online/hamster_simple.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/conf/online/hamster_simple.conf -------------------------------------------------------------------------------- /docker/conf/online/hamster_support.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/conf/online/hamster_support.conf -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/restart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/restart.sh -------------------------------------------------------------------------------- /docker/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/docker/wait-for-it.sh -------------------------------------------------------------------------------- /hamster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/hamster.sh -------------------------------------------------------------------------------- /init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/init.py -------------------------------------------------------------------------------- /lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/__init__.py -------------------------------------------------------------------------------- /lib/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/__init__.py -------------------------------------------------------------------------------- /lib/core/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/api.py -------------------------------------------------------------------------------- /lib/core/asyncpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/asyncpool.py -------------------------------------------------------------------------------- /lib/core/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/common.py -------------------------------------------------------------------------------- /lib/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/config.py -------------------------------------------------------------------------------- /lib/core/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/core.py -------------------------------------------------------------------------------- /lib/core/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/data.py -------------------------------------------------------------------------------- /lib/core/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/enums.py -------------------------------------------------------------------------------- /lib/core/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/env.py -------------------------------------------------------------------------------- /lib/core/g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/g.py -------------------------------------------------------------------------------- /lib/core/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/log.py -------------------------------------------------------------------------------- /lib/core/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/model.py -------------------------------------------------------------------------------- /lib/core/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/mysql.py -------------------------------------------------------------------------------- /lib/core/rabbitmq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/rabbitmq.py -------------------------------------------------------------------------------- /lib/core/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/core/redis.py -------------------------------------------------------------------------------- /lib/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/__init__.py -------------------------------------------------------------------------------- /lib/engine/agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/agent/__init__.py -------------------------------------------------------------------------------- /lib/engine/agent/vulagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/agent/vulagent.py -------------------------------------------------------------------------------- /lib/engine/manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/manager/__init__.py -------------------------------------------------------------------------------- /lib/engine/manager/webmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/manager/webmanager.py -------------------------------------------------------------------------------- /lib/engine/master/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/master/__init__.py -------------------------------------------------------------------------------- /lib/engine/master/servermaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/master/servermaster.py -------------------------------------------------------------------------------- /lib/engine/master/simplemaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/master/simplemaster.py -------------------------------------------------------------------------------- /lib/engine/master/supportmaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/engine/master/supportmaster.py -------------------------------------------------------------------------------- /lib/hander/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/__init__.py -------------------------------------------------------------------------------- /lib/hander/api/addonhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/api/addonhander.py -------------------------------------------------------------------------------- /lib/hander/basehander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/basehander.py -------------------------------------------------------------------------------- /lib/hander/indexhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/indexhander.py -------------------------------------------------------------------------------- /lib/hander/manager/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/__init__.py -------------------------------------------------------------------------------- /lib/hander/manager/cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/hander/manager/cache/cachehander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/cache/cachehander.py -------------------------------------------------------------------------------- /lib/hander/manager/cache/dnsloghander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/cache/dnsloghander.py -------------------------------------------------------------------------------- /lib/hander/manager/cache/packethander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/cache/packethander.py -------------------------------------------------------------------------------- /lib/hander/manager/certhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/certhander.py -------------------------------------------------------------------------------- /lib/hander/manager/collect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/collect/__init__.py -------------------------------------------------------------------------------- /lib/hander/manager/collect/corshander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/collect/corshander.py -------------------------------------------------------------------------------- /lib/hander/manager/collect/emailhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/collect/emailhander.py -------------------------------------------------------------------------------- /lib/hander/manager/collect/jsonphander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/collect/jsonphander.py -------------------------------------------------------------------------------- /lib/hander/manager/collect/paramhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/collect/paramhander.py -------------------------------------------------------------------------------- /lib/hander/manager/collect/pathhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/collect/pathhander.py -------------------------------------------------------------------------------- /lib/hander/manager/setting/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/setting/__init__.py -------------------------------------------------------------------------------- /lib/hander/manager/setting/blackhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/setting/blackhander.py -------------------------------------------------------------------------------- /lib/hander/manager/setting/filterhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/setting/filterhander.py -------------------------------------------------------------------------------- /lib/hander/manager/setting/passwordhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/setting/passwordhander.py -------------------------------------------------------------------------------- /lib/hander/manager/setting/timehander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/setting/timehander.py -------------------------------------------------------------------------------- /lib/hander/manager/setting/usernamehander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/setting/usernamehander.py -------------------------------------------------------------------------------- /lib/hander/manager/setting/whitehander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/setting/whitehander.py -------------------------------------------------------------------------------- /lib/hander/manager/system/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/system/__init__.py -------------------------------------------------------------------------------- /lib/hander/manager/system/addonhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/system/addonhander.py -------------------------------------------------------------------------------- /lib/hander/manager/system/enginehander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/system/enginehander.py -------------------------------------------------------------------------------- /lib/hander/manager/system/loghander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/system/loghander.py -------------------------------------------------------------------------------- /lib/hander/manager/system/userhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/system/userhander.py -------------------------------------------------------------------------------- /lib/hander/manager/vulhander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/hander/manager/vulhander.py -------------------------------------------------------------------------------- /lib/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/__init__.py -------------------------------------------------------------------------------- /lib/util/addonutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/addonutil.py -------------------------------------------------------------------------------- /lib/util/aiohttputil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/aiohttputil.py -------------------------------------------------------------------------------- /lib/util/cipherutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/cipherutil.py -------------------------------------------------------------------------------- /lib/util/configutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/configutil.py -------------------------------------------------------------------------------- /lib/util/flowutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/flowutil.py -------------------------------------------------------------------------------- /lib/util/interactshutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/interactshutil.py -------------------------------------------------------------------------------- /lib/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/util.py -------------------------------------------------------------------------------- /lib/util/xrayutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/lib/util/xrayutil.py -------------------------------------------------------------------------------- /manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/manager.py -------------------------------------------------------------------------------- /poc/xray/pocs/apache-httpd-cve-2021-40438-ssrf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/apache-httpd-cve-2021-40438-ssrf.yml -------------------------------------------------------------------------------- /poc/xray/pocs/bash-cve-2014-6271.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/bash-cve-2014-6271.yml -------------------------------------------------------------------------------- /poc/xray/pocs/jetty-cve-2021-28164.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/jetty-cve-2021-28164.yml -------------------------------------------------------------------------------- /poc/xray/pocs/laravel-cve-2021-3129.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/laravel-cve-2021-3129.yml -------------------------------------------------------------------------------- /poc/xray/pocs/phpstudy-backdoor-rce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/phpstudy-backdoor-rce.yml -------------------------------------------------------------------------------- /poc/xray/pocs/spring-cloud-cve-2020-5410.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/spring-cloud-cve-2020-5410.yml -------------------------------------------------------------------------------- /poc/xray/pocs/springcloud-cve-2019-3799.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/springcloud-cve-2019-3799.yml -------------------------------------------------------------------------------- /poc/xray/pocs/thinkphp-v6-file-write.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/thinkphp-v6-file-write.yml -------------------------------------------------------------------------------- /poc/xray/pocs/thinkphp5-controller-rce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/thinkphp5-controller-rce.yml -------------------------------------------------------------------------------- /poc/xray/pocs/thinkphp5023-method-rce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/thinkphp5023-method-rce.yml -------------------------------------------------------------------------------- /poc/xray/pocs/tomcat-cve-2018-11759.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/tomcat-cve-2018-11759.yml -------------------------------------------------------------------------------- /poc/xray/pocs/weblogic-cve-2019-2618.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/weblogic-cve-2019-2618.yml -------------------------------------------------------------------------------- /poc/xray/pocs/weblogic-cve-2020-14750.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/weblogic-cve-2020-14750.yml -------------------------------------------------------------------------------- /poc/xray/pocs/weblogic-ssrf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/poc/xray/pocs/weblogic-ssrf.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/requirements.txt -------------------------------------------------------------------------------- /server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/server.py -------------------------------------------------------------------------------- /show/burpsuite_proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/show/burpsuite_proxy.png -------------------------------------------------------------------------------- /show/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/show/web.png -------------------------------------------------------------------------------- /simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/simple.py -------------------------------------------------------------------------------- /static/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/bootstrap.min.css -------------------------------------------------------------------------------- /static/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /static/css/buttons.bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/buttons.bootstrap.min.css -------------------------------------------------------------------------------- /static/css/cert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/cert.css -------------------------------------------------------------------------------- /static/css/custom.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/custom.min.css -------------------------------------------------------------------------------- /static/css/dataTables.bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/dataTables.bootstrap.min.css -------------------------------------------------------------------------------- /static/css/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/font-awesome.min.css -------------------------------------------------------------------------------- /static/css/jquery.dataTables.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/css/jquery.dataTables.min.css -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/fonts/responsive.bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/fonts/responsive.bootstrap.min.css -------------------------------------------------------------------------------- /static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/img/favicon.ico -------------------------------------------------------------------------------- /static/img/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/img/img.jpg -------------------------------------------------------------------------------- /static/img/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/img/sort_asc.png -------------------------------------------------------------------------------- /static/img/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/img/sort_both.png -------------------------------------------------------------------------------- /static/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /static/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /static/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/bootstrap.min.js -------------------------------------------------------------------------------- /static/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /static/js/buttons.bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/buttons.bootstrap.min.js -------------------------------------------------------------------------------- /static/js/custom.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/custom.min.js -------------------------------------------------------------------------------- /static/js/dataTables.bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/dataTables.bootstrap.min.js -------------------------------------------------------------------------------- /static/js/dataTables.buttons.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/dataTables.buttons.min.js -------------------------------------------------------------------------------- /static/js/jquery.dataTables.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/jquery.dataTables.min.js -------------------------------------------------------------------------------- /static/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/jquery.min.js -------------------------------------------------------------------------------- /static/js/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/popper.js -------------------------------------------------------------------------------- /static/js/popper.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/popper.min.js -------------------------------------------------------------------------------- /static/js/popper.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/static/js/popper.min.js.map -------------------------------------------------------------------------------- /support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/support.py -------------------------------------------------------------------------------- /template/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/layout.html -------------------------------------------------------------------------------- /template/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/login.html -------------------------------------------------------------------------------- /template/manager/cache/cache.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/cache/cache.html -------------------------------------------------------------------------------- /template/manager/cache/dnslog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/cache/dnslog.html -------------------------------------------------------------------------------- /template/manager/cache/packet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/cache/packet.html -------------------------------------------------------------------------------- /template/manager/cert.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/cert.html -------------------------------------------------------------------------------- /template/manager/collect/cors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/collect/cors.html -------------------------------------------------------------------------------- /template/manager/collect/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/collect/email.html -------------------------------------------------------------------------------- /template/manager/collect/jsonp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/collect/jsonp.html -------------------------------------------------------------------------------- /template/manager/collect/param.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/collect/param.html -------------------------------------------------------------------------------- /template/manager/collect/path.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/collect/path.html -------------------------------------------------------------------------------- /template/manager/dashboard.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/dashboard.html -------------------------------------------------------------------------------- /template/manager/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/profile.html -------------------------------------------------------------------------------- /template/manager/reset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/reset.html -------------------------------------------------------------------------------- /template/manager/setting/black.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/setting/black.html -------------------------------------------------------------------------------- /template/manager/setting/filter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/setting/filter.html -------------------------------------------------------------------------------- /template/manager/setting/password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/setting/password.html -------------------------------------------------------------------------------- /template/manager/setting/time.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/setting/time.html -------------------------------------------------------------------------------- /template/manager/setting/username.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/setting/username.html -------------------------------------------------------------------------------- /template/manager/setting/white.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/setting/white.html -------------------------------------------------------------------------------- /template/manager/system/addon.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/system/addon.html -------------------------------------------------------------------------------- /template/manager/system/engine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/system/engine.html -------------------------------------------------------------------------------- /template/manager/system/log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/system/log.html -------------------------------------------------------------------------------- /template/manager/system/user.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/system/user.html -------------------------------------------------------------------------------- /template/manager/vulnerability.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/template/manager/vulnerability.html -------------------------------------------------------------------------------- /test_addon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/__init__.py -------------------------------------------------------------------------------- /test_addon/agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_addon/agent/test_agent_addon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/agent/test_agent_addon.py -------------------------------------------------------------------------------- /test_addon/agent/test_ws_agent_addon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/agent/test_ws_agent_addon.py -------------------------------------------------------------------------------- /test_addon/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/common/__init__.py -------------------------------------------------------------------------------- /test_addon/common/test_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/common/test_sign.py -------------------------------------------------------------------------------- /test_addon/common/test_waf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/common/test_waf.py -------------------------------------------------------------------------------- /test_addon/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/server/__init__.py -------------------------------------------------------------------------------- /test_addon/server/scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/server/scan.py -------------------------------------------------------------------------------- /test_addon/server/scan_ws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/server/scan_ws.py -------------------------------------------------------------------------------- /test_addon/server/test_server_cipher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/server/test_server_cipher.py -------------------------------------------------------------------------------- /test_addon/server/test_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/server/test_websocket.py -------------------------------------------------------------------------------- /test_addon/support/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/support/__init__.py -------------------------------------------------------------------------------- /test_addon/support/test_support_cipher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orleven/Hamster/HEAD/test_addon/support/test_support_cipher.py --------------------------------------------------------------------------------