Chromebook에 WireShark를 넣어 보았습니다.

개요



Chromebook에 WireShark 넣어 보았다. 프로토콜 분석기나 스니핑 툴이라고 불리는 소프트웨어. 그 밖에도 조사하면, 클라우드상에서 패킷의 해석을 하는 CloudShark라든지, Chrome 확장의 Network Sniffer라는 것이 있는 것 같다. 그쪽은 시도하지 않았다.



소개



Chromebook에서 HTTP라든지 MQTT의 프로토콜을 공부하고 싶다는 기분이 들었기 때문에, chormeos에 wireshark 넣을 수 있을까라고 생각해 조사해, 조금 시도해 보았다.

후보



CloudShark



검색하면 먼저 발견했다. 캡처하여 파일을 클라우드에서 구문 분석하는 것 같습니다. 뭐든지 구름이나.

Packet Capture in Chrome OS | CloudShark: Network Analysis Evolved

등록 좋다고 생각하면 무료가 아니었다. 죄송합니다.
Personal SaaS | CloudShark: Network Analysis Evolved

네트워크 스니퍼



Chrome 확장. 평가 높지만, Crostini의 통신도 확인할 수 있을지 미묘한 생각도 한다. 가상 환경에 대해 잘 모르겠습니다. UI도 미묘한 것 같아서 그만두었다.
Network Sniffer - Chrome 웹 스토어

Crostini의 WireShark



무난 (?)에 WireShark. Crostini 에 WireShark. 개발 같은 것은, Crostini 사용해 하기 때문에 나쁘지 않을지도.

설치



결국 무난하게 Crostini에 WireShark를 넣어보기로 했다.

여기 편을 참고로 했다.
How to Install and Use Wireshark on Debian 9 / Ubuntu 16.04 / 17.10

Crostini는 데비안 기반이기 때문에 검색 할 때 데비안으로 검색하고 있습니다. 최근.
~$ cat /etc/issue
Debian GNU/Linux 9 \n \l
~$ cat /etc/debian_version 
9.9

일반적으로 apt-get으로 설치.
~$ sudo apt-get install wireshark -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libc-ares2 libmaxminddb0 libnl-3-200 libnl-genl-3-200 libnl-route-3-200
  libpcap0.8 libqgsttools-p1 libqt5multimedia5 libqt5multimedia5-plugins
  libqt5multimediawidgets5 libqt5opengl5 libqt5printsupport5 libsbc1
  libsmi2ldbl libspandsp2 libssh-gcrypt-4 libwireshark-data libwireshark11
  libwiretap8 libwscodecs2 libwsutil9 wireshark-common wireshark-qt
Suggested packages:
  mmdb-bin snmp-mibs-downloader wireshark-doc
The following NEW packages will be installed:
  libc-ares2 libmaxminddb0 libnl-3-200 libnl-genl-3-200 libnl-route-3-200
  libpcap0.8 libqgsttools-p1 libqt5multimedia5 libqt5multimedia5-plugins
  libqt5multimediawidgets5 libqt5opengl5 libqt5printsupport5 libsbc1
  libsmi2ldbl libspandsp2 libssh-gcrypt-4 libwireshark-data libwireshark11
  libwiretap8 libwscodecs2 libwsutil9 wireshark wireshark-common wireshark-qt
0 upgraded, 24 newly installed, 0 to remove and 35 not upgraded.
Need to get 21.5 MB of archives.
After this operation, 109 MB of additional disk space will be used.
(省略)

아래 메시지가 나온다. 좋아.


그 후, non-root user도 사용할지 확인되었으므로, 사용하는 분을 선택해 보았다.

이런 느낌으로 들어갔다.


시작 방법은 앱 아이콘을 클릭하거나 터미널에서 아래 명령.
~$ wireshark

시도하려고하면 화가났다. 아래 메시지가 나왔다.


chmod했다.
~$ sudo chmod +x /usr/bin/dumpcap 
~$ ls -l /usr/bin/dumpcap 
-rwxr-xr-x 1 root wireshark 104688 Mar 24  2019 /usr/bin/dumpcap

이런 에러도 나왔지만 잘 모르겠습니다. 무시하기로 했다.


우선, 움직였다.


겨우,
~$ wget google.com

해 보면, 이런 느낌으로 표시되었다. 우선, 움직이고 있는 것 같다.


결론



Chromebook에 WireShark적인 것 넣는 방법, 전부터 신경이 쓰였으므로, 시험해도 좋았다.
그 밖에도, CloudShark 되는 것의 존재를 알고 나름대로 깜짝 놀랐다. 뭐든지 구름이나. 시도하지 않지만.
HTTP에 대해서도 좀 알고 싶기 때문에 왠지 내용을 보면서 curl 라든지하면서 확인하고 싶다. 그 중 MQTT도.

좋은 웹페이지 즐겨찾기