Amazing bit of visulusation by the guys at VideoLan (of VLC fame). Full write up is here : http://www.dvice.com/2013-4-26/video-what-ddos-attack-looks
and the tool they used is this one : https://code.google.com/p/logstalgia/
seen from Malaysia
seen from Bangladesh

seen from Jordan
seen from United States
seen from China
seen from Romania
seen from Netherlands
seen from Romania

seen from Malaysia

seen from Romania
seen from Romania
seen from Malaysia

seen from Netherlands

seen from Jordan

seen from United States
seen from Netherlands

seen from Malaysia
seen from Germany

seen from Switzerland
seen from United Kingdom
Amazing bit of visulusation by the guys at VideoLan (of VLC fame). Full write up is here : http://www.dvice.com/2013-4-26/video-what-ddos-attack-looks
and the tool they used is this one : https://code.google.com/p/logstalgia/
DDoS attack visualised
[via DVICE]
Logstalgia
DDoS-Attacke
gizmodo.de Wenn doch nur alle Formen von Vandalismus so schön anzuschauen wären…
Logstalgia for mac
http://code.google.com/p/logstalgia/
직접 소스를 받아서 컴파일 하셔도 무방하지만 삽질의 가능성이 농후 하기 때문에 가장 편한 방법은 home brew를 사용하여 설치한다.
brew를 설치 안하셨다면 여기를 참고.
$ brew install logstalgia
- opengl을 사용하기에 필요한 라이브러리들을 알아서 먼저 설치해줍니다. - SDL을 최초에 설치하는데 configure 과정에서 에러가 발생합니다. - 구글링 결과 configure 옵션에 --disable-assembly 을 추가하면 된다고 합니다. - brew package 설치 스크립트를 editing 해야합니다.
$ brew edit sdl
- ruby 코드로 설치 스크립트 작성이 되어 있습니다. - ./configure 옵션에 "--disable-assembly" 추가합니다.
$ brew install sdl
- sdl을 먼저 설치합니다.
$ brew install logstalgia
- sdl_image 부터 pcre, ftgl.. 설치한이후 Logstalgia를 설치합니다.
$ ssh xxx.xxx.xxx.xx:/var/log/xxx/access.log | logstalgia --sync
- 현재 운영중인 서버가 있으시다면 실행해봅니다.
사족. - 현재 파트에서 운영중인 12대의 서버에서 분석/테스트용 1대의 서버로 accesslog stream을 전송하여 저장하지 않고 바로 viewing할 수 있도록 처리해보는 것도 재미날듯 합니다. ( 1대만으로도 보기 힘든데 12대는 점들만 보일듯합니다! 참고로, 1대의 웹서버에서 시간당 쌓이는 accesslog의 양은 평균 1G 입니다. -.- )