Repository navigation
Agent API_p23
Previous: API_p22.md
Depends on: cli/show.py, core/process.py, lazyown-docker/init.sh
-
C(function)static/js/vis-network.min.js:26-- @license vis.js is dual licensed under both 1. -
g(function)static/js/vis-network.min.js:26-- @license vis.js is dual licensed under both 1. -
t(function)static/js/vis-network.min.js:26-- @license vis.js is dual licensed under both 1. -
zo(function)static/js/vis-network.min.js:26-- @license vis.js is dual licensed under both 1. -
nc(function)static/js/vis-network.min.js:26-- @license vis.js is dual licensed under both 1. -
Pc(function)static/js/vis-network.min.js:33-- ! -
or(function)static/js/vis-network.min.js:33-- ! -
in(function)static/js/vis-network.min.js:33-- ! -
does(function)static/js/vis-network.min.js:33-- ! -
s(function)static/js/vis-network.min.js:33-- ! -
e(function)static/js/vis-network.min.js:33-- ! -
e(function)static/js/vis-network.min.js:33-- ! -
f(function)static/js/vis-network.min.js:33-- ! -
s(function)static/js/vis-network.min.js:33-- ! -
d(function)static/js/vis-network.min.js:33-- ! -
h(function)static/js/vis-network.min.js:33-- ! -
i(function)static/js/vis-network.min.js:33-- ! -
f(function)static/js/vis-network.min.js:33-- ! -
v(function)static/js/vis-network.min.js:33-- ! -
su(function)static/js/vis-network.min.js:33-- ! -
ku(function)static/js/vis-network.min.js:33-- ! -
Nu(function)static/js/vis-network.min.js:33-- ! -
Wu(function)static/js/vis-network.min.js:33-- ! -
Xu(function)static/js/vis-network.min.js:33-- ! -
gp(function)static/js/vis-network.min.js:33-- ! -
np(function)static/js/vis-network.min.js:33-- ! -
vp(function)static/js/vis-network.min.js:33-- ! -
g(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
g(function)static/js/vis-network.min.js:33-- ! -
I(function)static/js/vis-network.min.js:33-- ! -
o(function)static/js/vis-network.min.js:33-- ! -
o(function)static/js/vis-network.min.js:33-- ! -
A(function)static/js/vis-network.min.js:33-- ! -
ov(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
mw(function)static/js/vis-network.min.js:33-- ! -
kw(function)static/js/vis-network.min.js:33-- ! -
Ew(function)static/js/vis-network.min.js:33-- ! -
Ow(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
qw(function)static/js/vis-network.min.js:33-- ! -
e(function)static/js/vis-network.min.js:33-- ! -
C(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
ik(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
nk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
sk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
dk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
lk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
fk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
yk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
bk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
kk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Ek(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Tk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Nk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Pk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Bk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Zk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Fk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Lk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Vk(function)static/js/vis-network.min.js:33-- ! -
Qk(function)static/js/vis-network.min.js:33-- ! -
Hk(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
dx(function)static/js/vis-network.min.js:33-- ! -
Tx(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Px(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Bx(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Zx(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Fx(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Lx(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
Vx(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
qx(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
gE(function)static/js/vis-network.min.js:33-- ! -
t(function)static/js/vis-network.min.js:33-- ! -
CE(function)static/js/vis-network.min.js:33-- ! -
l(function)static/js/vis-network.min.js:33-- ! -
f(function)static/js/vis-network.min.js:33-- ! -
nE(function)static/js/vis-network.min.js:33-- ! -
dE(function)static/js/vis-network.min.js:33-- ! -
lE(function)static/js/vis-network.min.js:33-- ! -
o(function)static/js/vis-network.min.js:33-- ! -
uE(function)static/js/vis-network.min.js:33-- ! -
vE(function)static/js/vis-network.min.js:33-- ! -
A(function)static/js/vis-network.min.js:33-- ! -
rO(function)static/js/vis-network.min.js:48 -
g(function)static/js/vis-network.min.js:48 -
g(function)static/js/vis-network.min.js:48 -
has(function)static/js/vis-network.min.js:48 -
does(function)static/js/vis-network.min.js:48 -
I(function)static/js/vis-network.min.js:48 -
v(function)static/js/vis-network.min.js:48 -
lO(function)static/js/vis-network.min.js:48 -
cO(function)static/js/vis-network.min.js:48 -
fO(function)static/js/vis-network.min.js:48 -
l(function)static/js/vis-network.min.js:48 -
t(function)static/js/vis-network.min.js:48 -
bO(function)static/js/vis-network.min.js:48 -
a(function)static/js/vis-network.min.js:48 -
ZO(function)static/js/vis-network.min.js:48 -
u(function)static/js/vis-network.min.js:48 -
LO(function)static/js/vis-network.min.js:48 -
e(function)static/js/vis-network.min.js:48
-
i(function)static/js/xterm-addon-web-links-0.5.0.js:1 -
i(function)static/js/xterm-addon-web-links-0.5.0.js:1 -
r(function)static/js/xterm-addon-web-links-0.5.0.js:1 -
a(function)static/js/xterm-addon-web-links-0.5.0.js:1
Depends on: lazyown-docker/init.sh, modules/colors.py, skills/claude_md_orchestrator/parser.py
-
r(function)static/js/xterm.js:1 -
i(function)static/js/xterm.js:1 -
i(function)static/js/xterm.js:1 -
t(function)static/js/xterm.js:1 -
e(function)static/js/xterm.js:1 -
t(function)static/js/xterm.js:1 -
e(function)static/js/xterm.js:1 -
s(function)static/js/xterm.js:1 -
e(function)static/js/xterm.js:1 -
i(function)static/js/xterm.js:1 -
s(function)static/js/xterm.js:1 -
i(function)static/js/xterm.js:1 -
i(function)static/js/xterm.js:1 -
r(function)static/js/xterm.js:1
Depends on: core/parsers.py, lazyown.py, modules/llm_adapter.py
-
SecureSessionManager.__init__(method)telegram_c2.py:19def __init__(self) -
SecureSessionManager.register_failed_attempt(method)telegram_c2.py:24def register_failed_attempt(self, user_id) -
SecureSessionManager.check_lockout(method)telegram_c2.py:31def check_lockout(self, user_id) -
SecureSessionManager.check_rate_limit(method)telegram_c2.py:40def check_rate_limit(self, user_id) -
SecureSessionManager.create_session(method)telegram_c2.py:53def create_session(self, user_id, client_id) -
SecureSessionManager.validate_session(method)telegram_c2.py:61def validate_session(self, user_id) -
Config.__init__(method)telegram_c2.py:78def __init__(self, config_dict) -
load_payload(function)telegram_c2.py:87def load_payload() -
start(function)telegram_c2.py:93def start(update, context) -
exce_cmd(function)telegram_c2.py:116def exce_cmd(update, context) -
add_cli(function)telegram_c2.py:191def add_cli(update, context) -
handle_file(function)telegram_c2.py:203def handle_file(update, context) -
download_c2(function)telegram_c2.py:230def download_c2(update, context)-- Handle the /download_c2 command to download a file from the C2. -
send_connected_clients(function)telegram_c2.py:271def send_connected_clients(update, context) -
main(function)telegram_c2.py:286def main()
Depends on: core/parsers.py
-
run_lazyown_command(function)telegram_hermes.py:61def run_lazyown_command(command, timeout)-- Execute one or more LazyOwn shell commands non-interactively via PTY. -
c2_request(function)telegram_hermes.py:145def c2_request(path, method, body) -
load_payload(function)telegram_hermes.py:177def load_payload() -
SecureSessionManager.__init__(method)telegram_hermes.py:187def __init__(self) -
SecureSessionManager.register_failed_attempt(method)telegram_hermes.py:192def register_failed_attempt(self, user_id) -
SecureSessionManager.check_lockout(method)telegram_hermes.py:199def check_lockout(self, user_id) -
SecureSessionManager.check_rate_limit(method)telegram_hermes.py:208def check_rate_limit(self, user_id) -
SecureSessionManager.create_session(method)telegram_hermes.py:221def create_session(self, user_id, client_id) -
SecureSessionManager.validate_session(method)telegram_hermes.py:229def validate_session(self, user_id) -
SecureSessionManager.get_client_id(method)telegram_hermes.py:241def get_client_id(self, user_id) -
SecureSessionManager.set_client_id(method)telegram_hermes.py:245def set_client_id(self, user_id, client_id) -
start(function)telegram_hermes.py:255def start(update, context) -
help_cmd(function)telegram_hermes.py:278def help_cmd(update, context) -
execute_command(function)telegram_hermes.py:306def execute_command(update, context) -
sitrep(function)telegram_hermes.py:337def sitrep(update, context) -
config_cmd(function)telegram_hermes.py:373def config_cmd(update, context) -
add_cli(function)telegram_hermes.py:422def add_cli(update, context) -
list_clients(function)telegram_hermes.py:437def list_clients(update, context) -
c2_command(function)telegram_hermes.py:464def c2_command(update, context) -
run_agent(function)telegram_hermes.py:504def run_agent(update, context) -
delegate_task_cmd(function)telegram_hermes.py:533def delegate_task_cmd(update, context) -
cron_schedule_cmd(function)telegram_hermes.py:564def cron_schedule_cmd(update, context) -
status_cmd(function)telegram_hermes.py:597def status_cmd(update, context) -
stop_daemon_cmd(function)telegram_hermes.py:630def stop_daemon_cmd(update, context) -
download_file_cmd(function)telegram_hermes.py:647def download_file_cmd(update, context) -
handle_file_upload(function)telegram_hermes.py:675def handle_file_upload(update, context) -
text_command(function)telegram_hermes.py:712def text_command(update, context)-- Handle any text message as a direct LazyOwn command. -
main(function)telegram_hermes.py:772def main()
-
run(function)tests/run_mutation_api_authz.py:83def run()-- Run all mutations.
-
main(function)tests/run_mutation_c2_route_auth.py:40def main()
-
check_file(function)tools/contract_check.py:19def check_file(path)-- Validate one module and return human readable violations. -
main(function)tools/contract_check.py:46def main(argv)-- Check each file argument and report violations.
-
fragment_name(function)tools/extract_cluster.py:29def fragment_name(fragment)-- Return the function name defined by an extracted source fragment. -
collect_methods(function)tools/extract_cluster.py:41def collect_methods(source_text, wanted)-- Collect verbatim source of wanted methods in class-definition order. -
build_module(function)tools/extract_cluster.py:66def build_module(target_class, phase, category, title, methods, extra_imports)-- Render the new pending CommandSet module source. -
main(function)tools/extract_cluster.py:141def main()-- Extract the requested cluster and write the target module.
Imported by: tools/gen_demo_gifs_extra.py
-
font(function)tools/gen_demo_gifs.py:14def font(size)-- Resolve a monospace font with stdlib fallback. -
render(function)tools/gen_demo_gifs.py:22def render(lines, path, hold)-- Render terminal line-by-line frames. -
main(function)tools/gen_demo_gifs.py:70def main()-- Render the three core GIFs.
Depends on: tools/gen_demo_gifs.py
-
main(function)tools/gen_demo_gifs_extra.py:49def main()-- Render the four extended GIFs.
Depends on: cli/banner_config.py, core/config.py, core/console.py, core/crypto.py, core/dependencies.py, core/parsers.py, core/process.py, core/safe_subprocess.py, core/validators.py, modules/backdoor/server.c, modules/lazyencoder_decoder.py, skills/claude_md_orchestrator/parser.py
Imported by: banner.py, cli/commands/_base.py, cli/commands/ai.py, cli/commands/anti_forensics.py, cli/commands/applocker_bypass.py, cli/commands/bitm.py, cli/commands/bof_registry.py, cli/commands/c2_profile.py, cli/commands/c2_session.py, cli/commands/caldera.py, cli/commands/campaign.py, cli/commands/catalog.py, cli/commands/cicd.py, cli/commands/cli_auth.py, cli/commands/cloud.py, cli/commands/collaboration.py, cli/commands/command_and_control.py, cli/commands/command_and_control_migrated.py, cli/commands/containers.py, cli/commands/cred.py, cli/commands/cred_migrated.py, cli/commands/crystal_ball.py, cli/commands/daemon_ctl.py, cli/commands/database.py, cli/commands/defaults.py, cli/commands/demo.py, cli/commands/dns_exfil.py, cli/commands/dpapi.py, cli/commands/edr_detect.py, cli/commands/encoding.py, cli/commands/enum.py, cli/commands/estorides.py, cli/commands/evasive_payload.py, cli/commands/exfiltration.py, cli/commands/exploit.py, cli/commands/exploit_migrated.py, cli/commands/exploitgym.py, cli/commands/help_ui.py, cli/commands/infra.py, cli/commands/lab.py, cli/commands/lateral.py, cli/commands/lateral_migrated.py, cli/commands/lazyloop.py, cli/commands/lazyops.py, cli/commands/marketplace.py, cli/commands/mcp_bridge.py, cli/commands/misc_migrated.py, cli/commands/mobile_macos.py, cli/commands/module_manager.py, cli/commands/nethelpers.py, cli/commands/payload_generation.py, cli/commands/persist.py, cli/commands/persist_migrated.py, cli/commands/phishing_wizard.py, cli/commands/pivoting.py, cli/commands/postexp.py, cli/commands/postexp_migrated.py, cli/commands/privilege_escalation.py, cli/commands/pwn.py, cli/commands/recon.py, cli/commands/recon_migrated.py, cli/commands/redteam_gym.py, cli/commands/resource_scripting.py, cli/commands/scan.py, cli/commands/scan_migrated.py, cli/commands/session_ops.py, cli/commands/shellsys.py, cli/commands/sleep_obfuscation.py, cli/commands/socks_proxy.py, cli/commands/supply_chain.py, cli/commands/surface.py, cli/commands/ux.py, contrib/legacy/lazysmbrelay.py, lazyc2.py, lazyc2/blueprints/phishing.py, lazyown.py, modules/atomic_cli.py, modules/c2_builder.py, modules/lazy_intel.py, modules/lazy_loop.py, modules/lazy_runner.py, modules/listener_manager.py, slack_c2_bot.py, tests/test_api_key_resolution.py, tests/test_boyscout_contracts.py, tests/test_fuzzy_picker.py, tests/test_lazy_worker_safety.py, tests/test_scope_guard.py, tests/test_security_hardening_v5.py, tests/test_single_implementation.py
-
needs_sudo(function)utils.py:323def needs_sudo(command)-- Return True when any shell segment of the command runs sudo/doas. -
sudo_available(function)utils.py:347def sudo_available()-- Return whether passwordless sudo works here, cached per process. -
redact_secrets(function)utils.py:376def redact_secrets(text)-- Mask API keys and credentials embedded in a command line. -
parse_ip_mac(function)utils.py:396def parse_ip_mac(input_string)-- Extracts IP and MAC addresses from a formatted input string using a regular expression. -
create_arp_packet(function)utils.py:418def create_arp_packet(src_mac, src_ip, dst_ip, dst_mac)-- Constructs an ARP packet with the given source and destination IP and MAC addresses. -
send_packet(function)utils.py:453def send_packet(packet, iface)-- Sends a raw ARP packet over the specified network interface. -
load_version(function)utils.py:471def load_version()-- Load the version number from the 'version.json' file. -
parse_bool(function)utils.py:497def parse_bool(value)-- Interpret a configuration value as a boolean. -
signal_handler(function)utils.py:515def signal_handler(sig, frame)-- Handles signals such as Control + C and shows a message on how to exit. -
activate_virtualenv(function)utils.py:540def activate_virtualenv(venv_path)-- Activates a virtual environment and starts an interactive shell. -
parse_proc_net_file(function)utils.py:565def parse_proc_net_file(file_path)-- Internal function to parse a /proc/net file and extract network ports. -
get_open_ports(function)utils.py:609def get_open_ports()-- Internal function to get open TCP and UDP ports on the operating system. -
rotate_char(function)utils.py:628def rotate_char(c, shift)-- Internal function to rotate characters for ROT cipher. -
get_network_info(function)utils.py:650def get_network_info()-- Retrieves network interface information with their associated IP addresses. -
get_git_info(function)utils.py:685def get_git_info() -
get_venv_info(function)utils.py:704def get_venv_info() -
getprompt(function)utils.py:725def getprompt()-- Render the configurable Neon Box prompt for the cmd2 shell. -
copy2clip(function)utils.py:743def copy2clip(text)-- Copia el texto proporcionado al portapapeles usando xclip. -
clean_output(function)utils.py:763def clean_output(output)-- Removes color escape sequences and other non-printable characters. -
teclado_usuario(function)utils.py:776def teclado_usuario(filename)-- Processes a file to extract and display characters from specific write sequences. -
salida_strace(function)utils.py:812def salida_strace(filename)-- Lee un archivo, extrae texto desde secuencias de escritura y muestra el contenido reconstruido. -
exploitalert(function)utils.py:848def exploitalert(content)-- Process and display results from ExploitAlert. -
packetstormsecurity(function)utils.py:887def packetstormsecurity(content)-- Process and display results from PacketStorm Security. -
nvddb(function)utils.py:925def nvddb(content)-- Process and display results from the National Vulnerability Database. -
find_ss(function)utils.py:971def find_ss(keyword)-- Find CVEs in the National Vulnerability Database based on a keyword. -
find_ea(function)utils.py:1033def find_ea(keyword)-- Find exploits in ExploitAlert based on a keyword. -
find_ps(function)utils.py:1083def find_ps(keyword)-- Find exploits in PacketStorm Security based on a keyword. -
run(function)utils.py:1115def run(command)-- Executes a shell command using the subprocess module, capturing its output. -
is_exist(function)utils.py:1174def is_exist(file)-- Check if a file exists. -
get_domain(function)utils.py:1203def get_domain(url)-- Extracts the domain from a given URL. -
generate_random_cve_id(function)utils.py:1220def generate_random_cve_id()-- Generate a random CVE identifier in the form CVE-{year}-{code}. -
generate_certificates(function)utils.py:1232def generate_certificates()-- Generates a certificate authority (CA), client certificate, and client key. -
generate_emails(function)utils.py:1315def generate_emails(full_name, domain)-- Generate email permutations based on the provided full name and domain. -
clean_url(function)utils.py:1375def clean_url(host)-- Checks if the last character is a slash and removes it if so. -
random_string(function)utils.py:1382def random_string(length)-- Generates a random alphanumeric string. -
generate_http_req(function)utils.py:1388def generate_http_req(host, port, uri, custom_header, cmd)-- Generates an HTTP request with the Shellshock payload. -
format_openssh_key(function)utils.py:1412def format_openssh_key(raw_key)-- Formats a raw OpenSSH private key string to the correct OpenSSH format. -
format_rsa_key(function)utils.py:1444def format_rsa_key(raw_key)-- Formats a raw RSA private key string to the correct PEM format. -
is_package_installed(function)utils.py:1475def is_package_installed(package_name)-- Check if a Python package is installed. -
extract(function)utils.py:1486def extract(string, extract_flag)-- Extracts and processes specific hexadecimal sequences from a string based on a flag. -
clean_html(function)utils.py:1510def clean_html(html_string)-- Remove HTML tags from a string. -
get_credentials(function)utils.py:1537def get_credentials(file, ncred)-- Searches for credential files with the pattern 'credentials*.txt' and allows the user to select one. -
obfuscate_payload(function)utils.py:1593def obfuscate_payload(payload)-- Obfuscates a payload string by converting its characters into hexadecimal format, with additional comments for every... -
read_payloads(function)utils.py:1618def read_payloads(file_path)-- Reads a file containing payloads and returns a list of properly formatted strings. -
inject_payloads(function)utils.py:1640def inject_payloads(urls, payload_url, request_timeout)-- Sends HTTP requests to a list of URLs with injected payloads for testing XSS vulnerabilities. -
send_request(function)utils.py:1665def send_request(raw_url) -
handle_forms(function)utils.py:1702def handle_forms(content, url) -
prompt(function)utils.py:1740def prompt(label, default)-- Return the prompt in the function do_xss -
add(function)utils.py:1748def add(str_part, delimiter, i)-- Adds a delimiter between string parts if it's not the first part. -
detect_delimiter(function)utils.py:1765def detect_delimiter(foo_bar)-- Detects the delimiter used in the input string (e.g., "-", "_", "."). -
transform(function)utils.py:1784def transform(parts, delimiter, casing)-- Transforms a list of string parts based on the chosen casing style. -
handle(function)utils.py:1814def handle(input_str)-- Splits the input string into parts based on delimiters or mixed casing. -
get_users_dic(function)utils.py:1844def get_users_dic(txt)-- List all .txt files in the 'sessions/' directory and prompt the user to select one by number. -
get_hash(function)utils.py:1879def get_hash(dir)-- Searches for hash files with the pattern 'hash*.txt' and allows the user to select one. -
is_digit(function)utils.py:1920def is_digit(the_digit)-- Check if the given character is a digit. -
crack_password(function)utils.py:1932def crack_password(crypttext)-- Crack a Cisco Type 7 password. -
get_terminal_size(function)utils.py:1972def get_terminal_size() -
halp(function)utils.py:1981def halp()-- Display the help panel for the LazyOwn RedTeam Framework. -
ensure_tmux_session(function)utils.py:2036def ensure_tmux_session(session_name)-- Ensure that a tmux session is active. -
get_xml(function)utils.py:2072def get_xml(directory)-- Retrieves a list of XML files from the specified directory. -
get_domain_from_xml(function)utils.py:2085def get_domain_from_xml(xml_file)-- Extracts the first domain or IP address from an Nmap scan XML file. -
shellcode_to_sylk(function)utils.py:2115def shellcode_to_sylk(shellcode_path) -
get_banner(function)utils.py:2140def get_banner(ip, port) -
list_binaries(function)utils.py:2157def list_binaries(directory)-- List all executable binaries in the specified directory. -
select_binary(function)utils.py:2177def select_binary(binaries)-- Prompt the user to select a binary from a list. -
decode(function)utils.py:2202def decode(data)-- Decodes base64 data received from the server output. -
get_command(function)utils.py:2220def get_command(url, lhost)-- Reads a command from standard input and initiates a thread to send the command to the target server. -
send_command(function)utils.py:2231def send_command(cmd, url, lhost)-- Constructs and sends an SQL payload with xp_cmdshell and certutil for command execution and exfiltration. -
activate_server(function)utils.py:2259def activate_server(httpd, url, lhost)-- Activates the HTTP server and fetches the first command from the user. -
Spray(function)utils.py:2270def Spray(domain, users, password, target_url, wait, verbose, more_verbose) -
ProcessResults(function)utils.py:2317def ProcessResults(results, outfile) -
generate_index(function)utils.py:2332def generate_index(repo_dir)-- Generates an APT repository structure and index files for proper compatibility. -
replace_variables(function)utils.py:2382def replace_variables(command, variables)-- Replace variables in a command string with their corresponding values. -
create_caldera_config(function)utils.py:2403def create_caldera_config(file_path)-- Creates a Caldera configuration file with the specified content at the given file path. -
extract_banners(function)utils.py:2499def extract_banners(xml_file)-- Extract banner information from an XML file. -
scrape_news(function)utils.py:2548def scrape_news()-- Makes a request to the Hacker News page and extracts titles, links, and scores. -
display_news(function)utils.py:2583def display_news(titles, links, scores)-- Creates a pandas DataFrame and prints it, showing titles, links, and scores. -
htmlify(function)utils.py:2597def htmlify(data)-- Wrap C2 comms in html and html2 code to make requests look more legitimate -
de_htmlify(function)utils.py:2608def de_htmlify(data)-- Cleant wrap C2 comms of html and html2 code to get the command from request -
is_port_in_use(function)utils.py:2620def is_port_in_use(port, host) -
return_creds(function)utils.py:2629def return_creds() -
query_arin_ip(function)utils.py:2643def query_arin_ip(ip)-- Queries ARIN whois API for organization information of an IP address. -
get_org(function)utils.py:2662def get_org(data)-- Extracts organization name from ARIN whois response data. -
load_adversary(function)utils.py:2679def load_adversary() -
replace_placeholders(function)utils.py:2685def replace_placeholders(template, replacements)-- Replace placeholders in a template string with values from a dictionary. -
replace_command_placeholders(function)utils.py:2703def replace_command_placeholders(command, params)-- Replace placeholders in a command string with values from a params dictionary. -
replace_match(function)utils.py:2721def replace_match(match) -
parse_nmap_csv(function)utils.py:2729def parse_nmap_csv(csv_path) -
query_ollama(function)utils.py:2743def query_ollama(prompt, model)-- Sends query to Ollama and returns model response. -
preprocess_llm_response(function)utils.py:2758def preprocess_llm_response(response)-- Pre-process LLM response to handle common issues before YAML parsing -
manual_yaml_extraction(function)utils.py:2793def manual_yaml_extraction(content)-- Fallback method to manually extract YAML data from malformed content -
create_synthetic_yaml(function)utils.py:2859def create_synthetic_yaml(nmap_services)-- Create a basic synthetic YAML playbook when all else fails -
parse_yaml_response(function)utils.py:2932def parse_yaml_response(content)-- Improved function to extract and parse YAML content from LLM response with better error handling and recovery attempts -
fix_common_yaml_issues(function)utils.py:2967def fix_common_yaml_issues(yaml_content)-- Fixes common YAML formatting issues -
aggressive_yaml_fix(function)utils.py:3007def aggressive_yaml_fix(yaml_content)-- More aggressive YAML fixing for recovery attempts -
save_playbook(function)utils.py:3038def save_playbook(playbook_data, playbook_name)-- Guarda el playbook generado en disco -
load_knowledge_base(function)utils.py:3050def load_knowledge_base(knowledge_file)-- Carga la base de conocimientos personalizada. -
anti_debug(function)utils.py:3058def anti_debug() -
create_msfshellcoder_parser(function)utils.py:3067def create_msfshellcoder_parser() -
load_user_aliases(function)utils.py:3087def load_user_aliases()-- Carga los aliases del archivo JSON si existe. -
SimpleHTTPRequestHandler.log_request(method)utils.py:3112def log_request(self) -
SimpleHTTPRequestHandler.log_message(method)utils.py:3115def log_message(self) -
SimpleHTTPRequestHandler.do_GET(method)utils.py:3118def do_GET(self)-- Serve certutil callback using centralized payload config. -
IP2ASN.__init__(method)utils.py:3138def __init__(self) -
IP2ASN.open_file(method)utils.py:3143def open_file(self, filename)-- Open and parse the IP-to-ASN file. -
IP2ASN.open_reader(method)utils.py:3148def open_reader(self, reader)-- Parse the reader stream, handling both regular and gzipped files. -
IP2ASN.as_of_ip(method)utils.py:3188def as_of_ip(self, ip)-- Return the ASN associated with the given IP address. -
IP2ASN.as_name(method)utils.py:3203def as_name(self, asn)-- Get the AS name by ASN. -
IP2ASN.as_country(method)utils.py:3207def as_country(self, asn)-- Get the country by ASN. -
VulnerabilityScanner.__init__(method)utils.py:3244def __init__(self, user_agent, max_workers, sessions_dir, description_language)-- Initialize the scanner with configurable network and storage knobs. -
VulnerabilityScanner.search_cves(method)utils.py:3270def search_cves(self, service)-- Return CVE records matching the supplied service banner. -
VulnerabilityScanner.persist(method)utils.py:3340def persist(self, service, target, cves)-- Persistcvestosessions/vulns_<target>.json. -
VulnerabilityScanner.pretty_print(method)utils.py:3377def pretty_print(self, cves_details)-- Rendercves_detailsas semicolon-separated rows in the shell.
Generated offline by readmenator from commit 146a52570ef7. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_cli_commands
- community_10_modules_opsec_scorer
- community_11_modules_finding_lifecycle
- community_12_modules_kerberos_core
- community_13_modules_saas_attacks
- community_14_modules_polymorphic_engine
- community_15_contrib_legacy
- community_16_scripts_journal
- community_17_modules_backdoor
- community_18_poc_tui
- community_19_scripts_check_contract_manifest
- community_1_modules_lazyc2
- community_20_scripts_migrate_lazyown
- community_21_tools
- community_22_orphans
- community_2_cli
- community_3_modules_autonomous_daemon
- community_4_modules_lazy_loop
- community_5_lazygui_panels
- community_6_skills_claude_md_orchestrator
- community_7_static_js
- community_8_modules_llm_budget
- community_9_modules_atomic_exploit_bridge
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p22
- API_p23
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- ARCHITECTURE_p5
- ARCHITECTURE_p6
- ARCHITECTURE_p7
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- INDEX_p3
- KB_backdoor
- KB_blueprints
- KB_cgi-bin
- KB_claude_md_orchestrator
- KB_cli
- KB_cli_p2
- KB_cli_p3
- KB_cli_p4
- KB_cli_p5
- KB_commands
- KB_commands_p2
- KB_commands_p3
- KB_commands_p4
- KB_config
- KB_contract
- KB_core
- KB_core_p2
- KB_devtools
- KB_extensions
- KB_hermes-lazyown
- KB_integrations
- KB_js
- KB_js_p2
- KB_js_p3
- KB_js_p4
- KB_lazyc2
- KB_lazygui
- KB_lazyown-docker
- KB_legacy
- KB_legacy_p2
- KB_misc
- KB_modules
- KB_modules_p10
- KB_modules_p11
- KB_modules_p12
- KB_modules_p13
- KB_modules_p14
- KB_modules_p2
- KB_modules_p3
- KB_modules_p4
- KB_modules_p5
- KB_modules_p6
- KB_modules_p7
- KB_modules_p8
- KB_modules_p9
- KB_modules_tools
- KB_palettes
- KB_panels
- KB_plugins
- KB_poc_tui
- KB_root
- KB_root_p2
- KB_rootkit
- KB_scripts
- KB_security
- KB_services
- KB_skills
- KB_skills_claude_md_orchestrator_tests
- KB_skills_p2
- KB_skills_p3
- KB_skills_p4
- KB_skills_p5
- KB_skills_tests
- KB_tests
- KB_tests_p10
- KB_tests_p11
- KB_tests_p12
- KB_tests_p13
- KB_tests_p14
- KB_tests_p15
- KB_tests_p16
- KB_tests_p17
- KB_tests_p2
- KB_tests_p3
- KB_tests_p4
- KB_tests_p5
- KB_tests_p6
- KB_tests_p7
- KB_tests_p8
- KB_tests_p9
- KB_theme
- KB_tools
- KB_widgets
- KB_win_rootkit
- KB_windows
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p28
- SYMBOLS_p29
- SYMBOLS_p3
- SYMBOLS_p30
- SYMBOLS_p31
- SYMBOLS_p32
- SYMBOLS_p33
- SYMBOLS_p34
- SYMBOLS_p35
- SYMBOLS_p36
- SYMBOLS_p37
- SYMBOLS_p38
- SYMBOLS_p39
- SYMBOLS_p4
- SYMBOLS_p40
- SYMBOLS_p41
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes