GNU/Linux >> Linux の 問題 >  >> Linux

すべてのポート (UDP および TCP) をリッスンする方法、または Debian ですべて開いているように見せる方法

通常、tcpdump は Linux ディストリビューションに標準で付属しています。サーバーで見えるすべてのパケットをログに記録します

  • ノイズを削減するために、クライアント IP のフィルターを使用して実行するように設定することをお勧めします

  • これには、ローカル マシンの iptables によって受け入れられないパケットが含まれていると思いますが、これをテストすることをお勧めします

/usr/sbin/tcpdump -i eth0 -c 3000000 -np host client.example.com >tcp.log

次に、クライアントから nmap を実行します。


sudo iptables -t nat -p tcp -I PREROUTING -m multiport --dports 1:65535 -j DNAT --to-destination :5555

ncat -lkp 5555 -vvv

Linux
  1. Debian 9StretchLinuxでNTPサーバーとクライアントをセットアップする方法

  2. SVNパッチを作成して適用するには?

  3. Linuxでネットワークコマンドラインを使用せずに、開いているポートのリストとそれらを所有するプロセスを知る方法は?

  1. Linuxで開いているすべてのポートのリストを見つける方法

  2. netstat、lsof、およびnmapを使用してLinuxで開いているポートを確認する方法

  3. LinuxでNetstatを使用してリスニング/オープンポートを確認する方法

  1. Ubuntu/Debianでポートを開く方法

  2. Linuxファイアウォールでポートを開いて、POPおよびIMAPメールサーバーにアクセスします

  3. 特定のサイズを超えるファイルをすべて取得して削除する方法