__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
from _typeshed import FileDescriptorOrPath
from collections.abc import Iterable
from re import Pattern
from typing import IO
from typing_extensions import Self
from paramiko.ssh_exception import ConfigParseError as ConfigParseError, CouldNotCanonicalize as CouldNotCanonicalize
SSH_PORT: int
class SSHConfig:
SETTINGS_REGEX: Pattern[str]
TOKENS_BY_CONFIG_KEY: dict[str, list[str]]
def __init__(self) -> None: ...
@classmethod
def from_text(cls, text: str) -> Self: ...
@classmethod
def from_path(cls, path: FileDescriptorOrPath) -> Self: ...
@classmethod
def from_file(cls, flo: IO[str]) -> Self: ...
def parse(self, file_obj: IO[str]) -> None: ...
def lookup(self, hostname: str) -> SSHConfigDict: ...
def canonicalize(self, hostname: str, options: SSHConfigDict, domains: Iterable[str]) -> str: ...
def get_hostnames(self) -> set[str]: ...
class LazyFqdn:
fqdn: str | None
config: SSHConfig
host: str | None
def __init__(self, config: SSHConfigDict, host: str | None = None) -> None: ...
class SSHConfigDict(dict[str, str]):
def as_bool(self, key: str) -> bool: ...
def as_int(self, key: str) -> int: ...
| 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 |
|