__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
import threading
from paramiko.channel import Channel
from paramiko.message import Message
from paramiko.pkey import PKey
from paramiko.transport import Transport
class ServerInterface:
def check_channel_request(self, kind: str, chanid: int) -> int: ...
def get_allowed_auths(self, username: str) -> str: ...
def check_auth_none(self, username: str) -> int: ...
def check_auth_password(self, username: str, password: str) -> int: ...
def check_auth_publickey(self, username: str, key: PKey) -> int: ...
def check_auth_interactive(self, username: str, submethods: str) -> int | InteractiveQuery: ...
def check_auth_interactive_response(self, responses: list[str]) -> int | InteractiveQuery: ...
def check_auth_gssapi_with_mic(self, username: str, gss_authenticated: int = 2, cc_file: str | None = None) -> int: ...
def check_auth_gssapi_keyex(self, username: str, gss_authenticated: int = 2, cc_file: str | None = None) -> int: ...
def enable_auth_gssapi(self) -> bool: ...
def check_port_forward_request(self, address: str, port: int) -> int: ...
def cancel_port_forward_request(self, address: str, port: int) -> None: ...
def check_global_request(self, kind: str, msg: Message) -> bool | tuple[bool | int | str, ...]: ...
def check_channel_pty_request(
self, channel: Channel, term: bytes, width: int, height: int, pixelwidth: int, pixelheight: int, modes: bytes
) -> bool: ...
def check_channel_shell_request(self, channel: Channel) -> bool: ...
def check_channel_exec_request(self, channel: Channel, command: bytes) -> bool: ...
def check_channel_subsystem_request(self, channel: Channel, name: str) -> bool: ...
def check_channel_window_change_request(
self, channel: Channel, width: int, height: int, pixelwidth: int, pixelheight: int
) -> bool: ...
def check_channel_x11_request(
self, channel: Channel, single_connection: bool, auth_protocol: str, auth_cookie: bytes, screen_number: int
) -> bool: ...
def check_channel_forward_agent_request(self, channel: Channel) -> bool: ...
def check_channel_direct_tcpip_request(self, chanid: int, origin: tuple[str, int], destination: tuple[str, int]) -> int: ...
def check_channel_env_request(self, channel: Channel, name: bytes, value: bytes) -> bool: ...
def get_banner(self) -> tuple[str | None, str | None]: ...
class InteractiveQuery:
name: str
instructions: str
prompts: list[tuple[str, bool]]
def __init__(self, name: str = "", instructions: str = "", *prompts: str | tuple[str, bool]) -> None: ...
def add_prompt(self, prompt: str, echo: bool = True) -> None: ...
class SubsystemHandler(threading.Thread):
def __init__(self, channel: Channel, name: str, server: ServerInterface) -> None: ...
def get_server(self) -> ServerInterface: ...
def start_subsystem(self, name: str, transport: Transport, channel: Channel) -> None: ...
def finish_subsystem(self) -> None: ...
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __init__.pyi | File | 2.06 KB | 0644 |
|
| _version.pyi | File | 56 B | 0644 |
|
| _winapi.pyi | File | 2.89 KB | 0644 |
|
| agent.pyi | File | 2.12 KB | 0644 |
|
| auth_handler.pyi | File | 1.81 KB | 0644 |
|
| auth_strategy.pyi | File | 1.81 KB | 0644 |
|
| ber.pyi | File | 609 B | 0644 |
|
| buffered_pipe.pyi | File | 484 B | 0644 |
|
| channel.pyi | File | 3.86 KB | 0644 |
|
| client.pyi | File | 3.33 KB | 0644 |
|
| common.pyi | File | 2.89 KB | 0644 |
|
| compress.pyi | File | 351 B | 0644 |
|
| config.pyi | File | 1.16 KB | 0644 |
|
| dsskey.pyi | File | 1.28 KB | 0644 |
|
| ecdsakey.pyi | File | 2.38 KB | 0644 |
|
| ed25519key.pyi | File | 793 B | 0644 |
|
| file.pyi | File | 1.31 KB | 0644 |
|
| hostkeys.pyi | File | 2.01 KB | 0644 |
|
| kex_curve25519.pyi | File | 653 B | 0644 |
|
| kex_ecdh_nist.pyi | File | 1000 B | 0644 |
|
| kex_gex.pyi | File | 903 B | 0644 |
|
| kex_group1.pyi | File | 597 B | 0644 |
|
| kex_group14.pyi | File | 371 B | 0644 |
|
| kex_group16.pyi | File | 277 B | 0644 |
|
| kex_gss.pyi | File | 1.45 KB | 0644 |
|
| message.pyi | File | 1.61 KB | 0644 |
|
| packet.pyi | File | 2.37 KB | 0644 |
|
| pipe.pyi | File | 928 B | 0644 |
|
| pkey.pyi | File | 2.31 KB | 0644 |
|
| primes.pyi | File | 331 B | 0644 |
|
| proxy.pyi | File | 541 B | 0644 |
|
| py.typed | File | 8 B | 0644 |
|
| rsakey.pyi | File | 1.43 KB | 0644 |
|
| server.pyi | File | 2.92 KB | 0644 |
|
| sftp.pyi | File | 1022 B | 0644 |
|
| sftp_attr.pyi | File | 638 B | 0644 |
|
| sftp_client.pyi | File | 3.1 KB | 0644 |
|
| sftp_file.pyi | File | 1.48 KB | 0644 |
|
| sftp_handle.pyi | File | 494 B | 0644 |
|
| sftp_server.pyi | File | 1.1 KB | 0644 |
|
| sftp_si.pyi | File | 1.12 KB | 0644 |
|
| ssh_exception.pyi | File | 1.43 KB | 0644 |
|
| ssh_gss.pyi | File | 2.61 KB | 0644 |
|
| transport.pyi | File | 7.99 KB | 0644 |
|
| util.pyi | File | 2 KB | 0644 |
|
| win_openssh.pyi | File | 306 B | 0644 |
|
| win_pageant.pyi | File | 518 B | 0644 |
|