1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vxinv-octor-net

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Описание программы проникновения внутренней сети

Недостающие функции

  • Отсутствие возможности одновременного доступа нескольких клиентских приложений к открытому порту, отсутствие обработки параллельных соединений, требуется изменение протокола.

Информация о файлах

  • Скачивание файлов, загрузка на сервер для распаковки, tar или zip архивы. https://gitee.com/lixin888888/octor-net/releases/1.0

  • Распаковка происходит в следующей директории:

  • Объяснение директорий

    • logs — журнал работы программы, уровень логирования по умолчанию установлен как warn
    • config.yaml — конфигурационный файл
    • net-octor.sh — командный скрипт

Диаграмма рабочего процесса

Описание конфигурационного файла


# Публичный порт сервера
server_port: 4567
# Порт клиента для подключения к публичному серверу, должен совпадать с server_port
client_connect_port: 4567
# Адрес публичного сервера для подключения через внутреннюю сеть
client_connect_addr: 'aly1'
# Публичные порты сервера
server_binds:
  # Если требуется слушать несколько портов, продолжайте запись ниже
  # Конфигурация ниже указывает, что публичный сервер будет прослушивать 3310 и 3320
  - id: '1'
    port: 3310
  - id: '2'
    port: 3320
# Внутренние порты для прослушивания
client_proxys:
  - id: '1'
    proxy_addr: '127.0.0.1'
    proxy_port: 8080
  - id: '2'
    proxy_addr: '127.0.0.1'
    proxy_port: 8080
  • server_port: публичный порт сервера, используется внутренним сервером для подключения.

  • client_connect_port: конфигурация порта клиента для подключения к публичному серверу, должна совпадать с server_port.

  • client_connect_addr: конфигурация адреса публичного сервера для подключения через внутреннюю сеть.

  • server_binds: описание публичных портов сервера.

  • port: публичный порт сервера.

  • client_proxys: описание внутренних портов для проброса.

  • proxy_addr: адрес подключения внутри сети, по умолчанию можно использовать сам хост.

  • proxy_port: порт подключения внутри сети.

  • Внимание:

    • id в server_binds должны соответствовать id в client_proxys.
    • Например, публичный доступ к порту 3310 будет перенаправлен на порт Yöntem 8080 внутри сети.
    • Конфигурационный файл использует язык маркировки YAML: после двоеточия следует один пробел.

Описание командной строки

  • sh net-ocrot.sh -start -s: запуск сервиса на публичном сервере (-s указывает на сервер, -start указывает на запуск сервиса)
  • sh net-ocrot.sh -start -c: запуск сервиса на внутреннем сервере (-c указывает на клиент, -start указывает на запуск сервиса)
  • sh net-ocrot.sh -stop: остановка сервиса

Пример использования

  • Проксируется TCP-соединение, может использоваться для прокси HTTP, SSL и т.д.
  • При работе внутри сети, порты для прослушивания должны быть открыты заранее, например, если требуется проксировать порт 9090 внутри сети, то этот порт обязательно должен быть открыт заранее!!!

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Это инструмент для проникновения через внутреннюю сеть, простой в настройке и обладающий высочайшей производительностью. Используется Java 8, Netty, сверхпростой протокол и NIO, что позволяет создать высокоэффективное программное обеспечение для проникновения во внутренние сети. Развернуть Свернуть
Java и 2 других языков
MIT
Отмена

Обновления (2)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/vxinv-octor-net.git
git@api.gitlife.ru:oschina-mirror/vxinv-octor-net.git
oschina-mirror
vxinv-octor-net
vxinv-octor-net
dev