Điểm:0

Cách hiển thị giá trị byte iptables

lá cờ ua

Tôi đang cố gắng xuất ra byte giá trị của iptables. Tôi đã thử như sau:

Sudo iptables -nvL INPUT --line-numbers

Tôi nhận được đầu ra sau:

Chuỗi INPUT (chính sách CHẤP NHẬN 0 gói, 0 byte)
num pkts byte target prot opt ​​in out đích nguồn         
1 316 18844 CHẤP NHẬN tcp -- * * 0.0.0.0/0 0.0.0.0/0 ctstate Giới hạn MỚI: bùng nổ trung bình 60/giây 20
2 0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 ctstate MỚI

Tôi cũng đã thử:

sudo iptables -nvL INPUT --line-numbers | grep CHẤP NHẬN

Nhưng tôi không nhận được CHỈ byte giá trị.

Tôi không biết làm thế nào tôi có thể trích xuất byte giá trị (18844 và 0) từ lệnh này.

Tôi hy vọng bạn có thể giúp tôi.

Điểm:1
lá cờ pt

Có vẻ như nếu byte value là cột thứ 3, vì vậy bạn có thể viết:

iptables -nvL INPUT | awk '/policy/ {tiếp theo} /CHẤP NHẬN/ {in $3}'

Với đầu ra ví dụ của bạn ở trên, điều đó tạo ra:

18844

Mẫu đầu tiên trong tập lệnh awk đó (/chính sách/ {tiếp theo}) là bỏ qua dòng đầu tiên, nếu không thì dòng này sẽ khớp với CHẤP NHẬN.

PythonProgrammer_12 avatar
lá cờ ua
Câu trả lời của bạn không đúng 100% đối với tôi, nhưng tôi làm việc khi tôi thay đổi "$3" thành "$2". Tôi đã đánh dấu nó là chính xác, bởi vì nếu không có câu trả lời của bạn, tôi sẽ không biết làm thế nào tôi có thể giải quyết nó. Cảm ơn bạn rất nhiều.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.