내 컴퓨터에서 우분투를 실행 중이고 일부 스니퍼 스크립트를 작성하려고합니다. 하지만 promisc 모드로 인터페이스를 실행하더라도 패킷이 내 NIC과 관련이 있습니다. 내가 네트워크에 entrie 패킷을 얻을 수 있도록 넣어야 할 IPTABLE 규칙이 있습니까 ?? 도와주세요. 도움이된다면 내가하고있는 모든 일에 파이썬을 사용하고 있습니다.promisc 모드에서 모든 네트워크 패킷을 가져 오는 IPTABLE 규칙
0
A
답변
1
현대의 스위치드 네트워크에서 시스템은 일반적으로 두 가지 종류의 트래픽을 보게됩니다. 시스템에 명시 적으로 전달되는 유니 캐스트 트래픽과 모든 시스템에서 볼 수 있습니다. 코드에서 수행 할 수있는 작업은 네트워크의 다른 트래픽을 사용자에게 보여줄 수 없습니다. 이 상황에서 인터페이스에 무차별 모드를 사용하면 추가 트래픽이 거의 발생하지 않습니다.
WifI와 같은 공유 버스가있는 네트워크 나 스위치 대신 허브를 사용했던 예전에는 그렇지 않습니다.
iptables
명령으로 조작하는 Linux 방화벽 인 Netfilter는 실제로 계층 3 (ip
) 수준에서만 작동하며 사용자 인터페이스에 표시되는 트래픽에는 영향을 미치지 않습니다.
관련 문제
- 1. 파일에서 iptable 규칙 추가하기
- 2. 나머지 모든 포트에 대해 OpenWRT에 대한 iptable 규칙
- 3. ANSI C의 이더넷 카드에서 네트워크 패킷을 가져 오는 방법은 무엇입니까?
- 4. Loggin 트래픽이 Linux와 promisc 인터페이스로 도착했습니다.
- 5. 나는 iptable 지옥에있어
- 6. 검색은 모든 네트워크 패킷을 기록 할 수있다
- 7. 컴퓨터에 오는 모든 패킷을 보는 방법은 무엇입니까?
- 8. 모든 네트워크 어댑터 목록을 가져 오는 방법은 무엇입니까? 예를 들어
- 9. Android : 네트워크 패킷을 계산하는 방법?
- 10. 네트워크 패킷을 나타내는 C++ 클래스
- 11. iOS에서 네트워크 패킷을 가로 채기
- 12. 외부 네트워크에서 오는 커널 떨어 패킷을 수정
- 13. Drupal 규칙 설정을 가져 오는 방법은 무엇입니까?
- 14. 명명 규칙 - 데이터를 가져 오는 방법 이름
- 15. 마스터 규칙 파일에서 규칙을 가져 오는 방법
- 16. ELB의 네트워크 인터페이스를 가져 오는 Boto3 스크립트
- 17. 네트워크 데이터를 가져 오는 프로세스 중지
- 18. 네트워크 정보를 가져 오는 동안 ConnectivityManager가 충돌합니다.
- 19. PID 당 네트워크 패킷을 어떻게 캡처합니까?
- 20. Wireshark가 가상 컴퓨터에서 오는 호스트에서 패킷을 캡처합니다.
- 21. IPTable 매개 변수 순서가 성능에 영향을 줍니까?
- 22. 모든 DNS 항목을 검색하고 가져 오는 방법
- 23. 연결을 만들려고 할 때 TCP RST 패킷을 가져 오는 중
- 24. 안드로이드에서 S 음성 패킷을 확인/가져 오는 방법
- 25. 본딩 드라이버가 노예화 인터페이스에서 RX 패킷을 가져 오는 방법
- 26. UDP 프로토콜을 사용하여 패킷을 순차적으로 가져 오는 방법은 무엇입니까?
- 27. 리눅스 - C 소켓이 모든 패킷을 "인계"합니다. OS가 모든 패킷을 무시하도록합니다.
- 28. 네트워크 시뮬레이터 - 파일에서 패킷을 읽는 중
- 29. 네트워크 인터페이스가 패킷을 수신 (수신)하도록하십시오.
- 30. Java에서 네트워크 패킷을 드롭하는 개인 방화벽 작성
그런 다음 대신 프록시 (예 : 프록시)에서 내 시스템의 트래픽을 지시해야합니다 ... 맞습니다. –
사실, ETTERCAP, wireshark가 네트워크 트래픽을 기록하는 방법은 무엇입니까? –
사용자 인터페이스에 표시되는 네트워크 트래픽을 기록합니다. 호스트에서 wireshark를 실행하여 파이썬 코드로 볼 수없는 트래픽이 발생한다면 적어도 iptables가 아니라 코드에 문제가 있는지 확인할 수 있습니다. – larsks