Уничтожьте соединение TCP

1: облако потребностей.

2: реальная машина потребностей или виртуальная машина

3: может работать с чем-либо. весело проведите время платя за него, тем не менее, кроме с отдельным выделенным физическим сервером.

В зависимости от Вашей потребности я получил бы мощную машину и выполнил бы virutalization на нем. Позволяет Вам havea довольно большому расположению (как vm's для разработки и т.д.), и затраты ниже, чем облако. Позже можно всегда переключаться.

3
задан 6 December 2011 в 03:50
1 ответ

Добавить ноль маршрут с ip route blackhole , при условии, что у вас есть root:

[root@centos6 ~]# nc -zv 192.168.15.100 80
Connection to 192.168.15.100 80 port [tcp/http] succeeded!
[root@centos6 ~]# ip route add blackhole 192.168.15.100
[root@centos6 ~]# nc -zv 192.168.15.100 80
nc: connect to 192.168.15.100 port 80 (tcp) failed: Network is unreachable
[root@centos6 ~]# ip route delete blackhole 192.168.15.100
[root@centos6 ~]# nc -zv 192.168.15.100 80
Connection to 192.168.15.100 80 port [tcp/http] succeeded!

РЕДАКТИРОВАТЬ: Если у вас есть на компьютере и приложение подключается к базе данных через полное доменное имя, добавьте полное доменное имя и укажите полное доменное имя на фиктивный адрес . Однако для разрыва TCP-соединения может потребоваться некоторое время.

РЕДАКТИРОВАТЬ снова: Хорошо, я пропустил часть о tcpkill. :)

Он доступен в EPEL, который, если вы используете CentOS или Scientific Linux, вы включаете репозиторий EPEL, чтобы вы могли его найти:

[root@kerberos rsync-dist]# yum whatprovides "*/tcpkill" --enablerepo=epel
Loaded plugins: refresh-packagekit
epel/metalink                                                                                                                                                              | 9.0 kB     00:00     
epel                                                                                                                                                                       | 4.3 kB     00:00     
epel/primary_db                                                                                                                                                            | 4.3 MB     00:05     
epel/filelists_db                                                                                                                                                          | 5.5 MB     00:07     
dsniff-2.4-0.9.b1.el6.x86_64 : Tools for network auditing and penetration testing
Repo        : epel
Matched from:
Filename    : /usr/sbin/tcpkill

Обязательно используйте --enablerepo, чтобы вы могли установить из вот так:

yum -y install dsniff --enablerepo=epel

Вы можете прочитать инструкции здесь:

http: //www.cyberciti. biz / howto / question / linux / kill-tcp-connection-using-linux-netstat.php

Пример:

tcpkill ip host 192.168.1.2 and not 192.168.1.111
10
ответ дан 3 December 2019 в 04:53

Теги

Похожие вопросы