Просмотр полной версии : Подмена сервера
Есть программа, она конектится к серверу apache, к файлу
host.server.ru:22000/test.txt
Хочу подменить файл test.txt
Поднимаю у себя на локалхосте сервер на 22000 порту.
Прописываю в файл hosts
host.server.ru:22000 127.0.0.1
создаю файл test.txt
ВСЕ ОК.
Но есть одно но! Прога еще конектится к ip адресу где тоже висит apache.
123.456.789.123:22002/test.txt
и тут проблема)
Как на локалхосте поднять сервак на определенном IP?
поднять на локалхосте и через iptables форвардить нужный траф обратно на локалхост
можно делать это на самом локалхосте(в случае если он работает под линуксом) либо же на роутере
Code:
iptables -t nat -A PREROUTING -p tcp -d 123.456.789.123 --dport 22002 -j DNAT --to-destination 127.0.0.1:8080
нужно учесть, что для работы форвардинга в /etc/sysctl.conf значение net.ipv4.ip_forward должно быть равно 1
kristinka_sk
25.10.2018, 21:17
al80 said:
↑ (https://antichat.live/posts/4254678/)
Прописываю в файл hosts
host.server.ru:22000 127.0.0.1
создаю файл test.txt
ВСЕ ОК.
Но есть одно но! Прога еще конектится к ip адресу где тоже висит apache.
123.456.789.123:22002/test.txt
и тут проблема)
Otkluchi internet
z0mbie86
21.11.2018, 09:55
al80 said:
↑ (https://antichat.live/posts/4254678/)
Есть программа, она конектится к серверу apache, к файлу
host.server.ru:22000/test.txt
Хочу подменить файл test.txt
Поднимаю у себя на локалхосте сервер на 22000 порту.
Прописываю в файл hosts
host.server.ru:22000 127.0.0.1
создаю файл test.txt
ВСЕ ОК.
Но есть одно но! Прога еще конектится к ip адресу где тоже висит apache.
123.456.789.123:22002/test.txt
и тут проблема)
Как на локалхосте поднять сервак на определенном IP?
Это также будет работать и с ip.
Т.е. пропиши в файле hosts
123.456.789.123 127.0.0.1
al80 said:
↑ (https://antichat.live/posts/4254678/)
Прописываю в файл hosts
host.server.ru:22000 127.0.0.1
Зачем вы порт указываете? Порт в hosts не нужен, просто:
Code:
host.server.ru 127.0.0.1
Ну и проверьте, можно просто пингом, можете curl/wget/х.з. что там у вас ещё.
Code:
ping host.server.ru
curl -vv http://host.server.ru:22000/test.txt
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot