Как узнать сервер приложения
Как узнать куда приложение обращается в Интернет сети?
Добрый день, подскажите пожалуйста, имеется Windows десктоп приложение, которое в момент установки скачивает из Интернета дополнительные библиотеки либо что то другое.
Проблема в том что, приложение необходимо установить в оффлайн сети. Можно ли как то для начала узнать какие он запросы пытается сделать в Интернет сеть (получается проверить это на машине которая имеет Интернет подключение)
Т.е. например по какому то адресу он пытается какой то exe, msi, zip файл и т.п. скачать или что то другое сделать
А второе, что наверное самое маловероятное в реализации, может как то можно в оффлайн сети подменить его запросы на некие локальные источники, заранее скаченные, другими словами, чтобы инсталлятор также думал что он в Интернете и всё успешно.
Простой 1 комментарий
Очень интересно что за софт такой, где нужны такие танцы
1 netbalancer, tmeter, witeshark
2 можно узнать к каким ip он подключался (https) какой порт, и сколько данных отправлено/скачано
Для более глубокого анализа нужен инструмент для DPI, опять же в случае с https хрен что увидите
Банально усилия того не стоят
3 подменить можно, тупо поднимается сервер, настраиваете маршруты и ответы от сервера. если конечно приложение не имеет банальной защиты. Например у apple давно была такая дыра, с помощью которой можно было на левом сервере разблокировать залоченный iphone. За пруфами гугл в помощь
Сейчас редко где такое встретишь. Обычно, такую защиту уже не обойти.
4 и самое главное. что мешает скачать оффлайн установщик? Хотя бы с сапортом связывались?
показывают сетевую активность любого процесса.
Программно узнать IP адрес с которым работает приложение
А если будет запущено, скажем, 100 копий этого приложения?
Что тогда?
Вот терминал
Логин 2890079
Пароль i2bhbkz
Я смотрел через NetLimiter, терминал работает с какими-то адресами. Вот их и надо программно получить.
А при чём здесь путь к файлу? Ии ты думаешь, что адрес будет один и тот же на разных машинах?
Добавлено через 1 минуту
Добавлено через 1 минуту
без настоящего адреса нельзя соединятся. А ложные адреса вообще не возможны. В крайнем случае промежуточные, но у тебя же не поделушка из серии «игры для программистов», а серьёзное приложение, да ещё финансовое.
Добавлено через 3 минуты
Не думаю, путь к файлу распознаётся стационарно с помощью другой части программы написанной на языке mql4. Так что не важно где находится ехе.
Объясните, может я посмеюсь)
Ничего страшного) Я ж не совсем дурак. Это демо счёт и пользы хакеру от него никакого.
Добавлено через 5 минут
задача из файла одной прилады выудить адрес, на котором запущена другая, при этом фиг его знает, что юзверь введёт в экземпляр после загрузки.
Добавлено через 2 минуты
пришлось установить твою прогу )
TCP 192.168.5.5:3253 62.213.101.139:443 ESTABLISHED 4036
[terminal.exe]
TCP 192.168.5.5:3255 62.213.101.139:443 ESTABLISHED 4036
[terminal.exe]
TCP 192.168.5.5:3252 62.213.101.139:443 FIN_WAIT_2 4036
[terminal.exe]
20 WMZ
Добавлено через 12 часов 11 минут
задание отдано
Программно узнать название minecraft сервера, зная его ip адрес
как программно узнать название minecraft сервера зная его ip адрес. Просто делаю программку по.
Узнать программно где лежит приложение
Добрый день. Как узнать где в данный момент находится приложение. Т.е. приложение хранится в.
Как узнать URL-адрес установленного приложения в websphere
Я новичок в сервере приложений websphere.
Я не могу понять, где я могу получить URL-адрес установленного приложения и какой номер порта по умолчанию используется для HTTP-запросов.
Любая помощь будет оценена по достоинству.
4 ответа
Используемые номера портов могут быть специфичными для конкретной установки WAS, а также зависят от топологии. Вы можете попробовать по умолчанию 9080 или найти номер порта в конфигурации WAS. Вам нужен WC_defaulthost для http и WC_defaulthost_secure для https.
Если у вас есть доступ к консоли администратора WAS, перейдите в раздел Серверы => Серверы приложений WebSphere и выберите свой сервер. Затем найдите разделы «Связь», в которых есть порты.
Конечно, всегда можно посмотреть номер порта на диске. Например:
/profiles/
/logs/AboutThisProfile.txt создается при создании профиля, поэтому также содержит номера портов. Тогда вы можете взглянуть на /profiles/
/config/cells/ /nodes/ /serverindex.xml
Ни один из ответов не помог мне, поскольку мое приложение использовало виртуальный хост.
В консоли администратора Websphere:
Совершенно невозможно сделать это напрямую. Вам нужно собрать отдельные доказательства, которые вы найдете в своем проекте и в консоли администратора, и попробовать, возможно, сотни URL-адресов, прежде чем вы найдете правильный.
Иногда вы можете заставить Tomcat отображать URL-адреса, но вам нужно будет выполнить некоторые дополнительные шаги по настройке.
Как узнать какой порт использует программа
На компьютере может быть установлено довольно много программ и все они резервируют в операционной системе определенный порт для взаимодействия с другим программным обеспечением по сети. В большинстве случаев пользователь заранее знает какой порт использует программа. Это может быть официально зарезервированный порт, под определенный сетевой протокол. Например почтовые программы используют для приема почты протокол POP3 и резервируют порт 110. Бывают неофициально резервируемые порты, например порт 1540 используемый агентом сервера 1С:Предприятие. Информацию об используемых неофициальных портах разработчики программного обеспечения указывают в документации.
Определения порта программы стандартными средствами Windows
Поиск идентификатора процесса PID
1. Открываем командную строку: сочетание клавиш и вводим команду CMD.
2. Запускаем tasklist и находим PID процесса.
Если необходимо отобразить полный список процессов, в том числе служебных и системных, необходимо использовать tasklist без аргументов.
Команда tasklist /fi «status eq running» найдет только те процессы, которые были запущенны программами. Это сократит список процессов и облегчит поиск.
Находим в списке нужную программу, например OneDrive.exe и запоминаем соответствующий PID.
Поиск порта процесса
Для получения списка используемых портов воспользуемся утилитой командной строки netstat.
B netstat были использованы слtдующие аргументы:
В результате будет получен довольно крупный список активных сетевых соединений, среди которых необходимо найти соединение с нужным PID.
В найденных результатах видно, что процесс c PID 15304 (программа OneDrive.exe) использует несколько сетевых портов: 11906, 11907, 11908.
Обращайте внимание на то, для какого траспортного протокола открыт порт: ТСР или UDP. Это информация будет важна, когда будете пробрасывать порт через межсетевой экран.
Программы для просмотра сетевых соединений
Этот способ подойдет для тех, кто не хочет погружаться в работу утилит командной строки Windows, а желает быстро и просто получить информацию о портах, которые использует программа, в графическом интерфейсе.
TCPView
CurrPorts
Из плюсов программы следует отметить наличие русского языка. Чтобы русифицировать программу нужно скачать отдельный файл русификации и положить его в папку с программой.
Найден секретный способ улучшить скорость интернета на вашем телефоне
Что такое DNS сервер
DNS — это система доменных имен, которая обеспечивает связь между названием сайта и его адресом. Принцип ее работы можно сравнить с телефонной книгой на вашем смартфоне. Каждому названию сайта соответствует определенная цифровая комбинация на сервере, и когда вы вводите название в адресной строке браузера, компьютер или смартфон запрашивает цифровой IP-адрес сайта через специальный сервер, который хранит базу этих адресов.
Переход на сторонние серверы может помочь вам устранить эти ошибки, а также получать доступ к некоторым заблокированным ранее сайтам, уменьшить время отклика между вашим устройством и сервером, а значит повысить и скорость соединения.
Существует также специальный протокол DNS over TLS, это тот же DNS, но осуществляемый с дополнительным шифрованием, повышающим безопасность и конфиденциальность пользователя путем перехвата данных.
Как выбрать и изменить DNS-сервер на телефоне Android
Во всех смартфонах на Android, начиная с версии 9.0 добавлена возможность ручной настройки DNS-сервера в настройках.
Чтобы настроить персональный сервер:
Список некоторых альтернативных DNS-серверов:
Google Public DNS. Бесплатный глобальный сервис от Google известен по всему миру, поэтому нет смысла говорить о его надежности. Сервер обеспечивает безопасность и более высокую скорость интернет-соединения, обеспечивая ускоренную загрузку страниц за счет кэширования данных, а также обеспечивает улучшенную защиту от кибератак.
Имя хоста: dns.google
Quad 9 DNS. Эта бесплатная рекурсивная служба, что означает, что для поиска информации сервер может обращаться к другим DNS серверам. Данный сервер обеспечивает высокую производительность, а также блокирует большинство вредоносных доменов, повышая безопасность интернет-серфинга.
Имя хоста: dns.quad9.net
Cloudflare. Данный сервис владеет и управляет огромной сетью серверов и использует их для ускорения работы сайтов, а также для защиты их от вредоносных атак, таких как DDoS. Многие пользователи, подключившиеся к данному серверу, отмечают ускоренную по сравнению со стандартными серверами загрузку страниц в интернете.
Имя хоста: 1dot1dot1dot1.cloudflare-dns.com
AdGuard DNS. С помощью данного сервиса, кроме повышенной защиты личных данных, вы также сможете избавиться от рекламы на страницах сайтов и игр. Реклама вырезается в момент обработки DNS запросов, в результате страницы загружаются быстрее, не потребляя ресурсы смартфона.
Имя хоста: dns.adguard.com
После установки любого сервера из списка необходимо включить, а затем выключить режим полета в настройках вашего смартфона. Это нужно для очистки кэша DNS.
Установка альтернативного DNS с помощью приложения
Для поиска и установки оптимального DNS-сервера можно воспользоваться сторонним приложением из Play Маркета. Одним из таких бесплатных приложений является приложение Net Optimizer, которое сканирует наиболее быстрые и безопасные DNS и производит подключение в один клик.
Скачиваем и устанавливаем приложение Net Optimizer из Play Маркета.