Có cách nào dễ dàng (hoặc hoàn toàn có thể) để viết lại gói TCP khi nó rời khỏi máy không?
Ví dụ nếu tôi chạy
telnet binfalse.de 22
nó sẽ tìm kiếm một cổng không sử dụng để rời khỏi máy. Trong trường hợp này là 46576
:
root@srv % lsof -i -P -n | grep telnet
telnet 10150 user 3u IPv4 1159425 0t0 TCP 1.2.3.4:46576->87.118.88.39:22 (ESTABLISHED)
Nhưng bây giờ tôi muốn viết lại các gói này để cho máy chủ nghĩ rằng các yêu cầu đến từ cổng 1337
, hoặc hơi giống như thế này. Tất nhiên tôi biết rằng tôi không phải mong đợi một câu trả lời trong telnet
phiên của mình .
EDIT:
Tất nhiên trên 1337
một chương trình khác là lắng nghe, vì vậy nói telnet
để nói qua 1337
không phải là lựa chọn ...
iptables
.
:1337
... Tôi không quan tâm đến bất kỳ trả lời ...
scapy