브라우저가 여러 개 있는데 크기가 30KB를 초과하는 모든 이미지를 지정된 주소에 저장하고 싶습니다.
가장 좋은 접근 방식은 무엇입니까?
콘텐츠를 듣고
tcpdump
읽은 다음 파일에 저장하거나다음과 같은 것을 사용하십시오
squid
더 낫다고 생각하는데 tcpdump
내용이 이미지인지 어떻게 판단해서 해당 크기(및 기타 속성)로 파일에 저장하는지 모르겠습니다.
답변1
답변2
justniffer-grab-http-traffics와 함께 제공되는 Python 스크립트를 사용할 수 있습니다.저스티니퍼HTTP 트래픽의 모든 파일을 캡처하는 데 사용됩니다.
답변3
나는 또한 당신이 유용하다고 생각하는 tcpdump에 대한 몇 가지 작은 튜토리얼을 가지고 있습니다.
답변4
IPS(침입 방지) 파일 저장 옵션을 사용할 수 있습니다.
단순한 벽Suricata IPS의 최신 안정적인 통합을 사용하는 것은 아름다운 웹 사용자 인터페이스를 통해 매우 간단하고 사용하기 쉽습니다.
파일 서명:
모든 파일을 디스크에 저장하세요:-
alert http any any -> any any (msg:"FILE store all"; filestore; sid:1; rev:1;)
확장자가 pdf인 모든 파일을 저장하세요:-
alert http any any -> any any (msg:"FILE PDF file claimed"; fileext:"pdf"; filestore; sid:2; rev:1;)
drop ip any 443 -> 192.168.3.38 any (msg:"File extension => swf block for User38 "; fileext:"swf"; filestore ;sid:96676215;rev:1;)
drop ip any 443 -> 192.168.3.38 any (msg:"File extension => flv block for User38 "; fileext:"flv"; filestore ;sid:45369914;rev:1;)
drop ip any 443 -> 192.168.3.38 any (msg:"File extension => mp3 block for User38 "; fileext:"mp3"; filestore ;sid:87448154;rev:1;)