tshark에서 패킷 내용을 상세하게 출력(-V 옵션)
By 반달가면 | 2020년 7월 25일 |
tshark에서 -V 옵션을 지정하면 패킷의 내용을 상세하게 출력해 준다. 각 프로토콜 계층마다 헤더(header) 구성 요소별로 실제로 어떤 값이 있는지 볼 수 있다. 전체 패킷에 대해서 다 이렇게 보기는 양이 너무 많을 것이므로, -Y 옵션으로 필터(filter)를 지정하여 조건에 맞는 패킷만 골라낸 후에 자세한 내용을 보는 방식으로 활용할 수 있다. 예를 들어 패킷을 저장한 test.pcap 파일을 읽어서(-r 옵션) HTTP GET 패킷만 골라 상세한 내용을 보고자 한다면 아래와 같이 할 수 있겠다. # test.pcap 파일에서 HTTP GET 패킷만 골라낸 후 상세 내용 출력 tshark -r test.pcap -Y "http.request.method==GET" -V | mor
리눅스 민트 20 XFCE에서 한글 입력 설정하기
By 반달가면 | 2020년 6월 28일 |
우분투 20.04LTS 배포판을 기반으로 해서 새로 공개된 리눅스 민트(Linux Mint) 20 XFCE 배포판을 오라클 버추얼박스에 가상머신으로 설치하여 잠깐 살펴보았는데, 한글 입력과 관련해서 이전과 달라진 부분이 있기에 정리해 두기로. 리눅스 민트 19 XFCE까지만 해도 nabi 패키지를 설치해서 한글 입력 기능을 추가할 수 있었는데(관련 내용은 이전 게시물을 참고하자. 여기로), 리눅스 민트 20에서는 nabi가 제대로 동작하지 않았다. 설치하고 설정까지 다 했는데, 정작 한/영 전환이 제대로 되지 않고 영문만 입력이 된다. 어떻게 할까 하다가, ibus로 설치했다. 아래와 같이 작업을 진행. 우선 ibus, ibus-hangul 패키지를 설치한다. 터미널창에서 아래와 같이
리눅스에서 키(key) 파일을 설치하여 암호 없이 ssh 접속하기
By 반달가면 | 2020년 7월 9일 |
서버에 ssh 접속을 암호 없이 하고자 할 경우, 클라이언트에서 생성한 공개/비밀 RSA 키(public/private RSA key)를 이용해서 설정할 수 있다. 클라이언트에서 생성한 공개키(public key)를 서버에 설치해서, 이 공개키에 대응하는 비밀키(private key)를 가진 클라이언트의 접속을 허용하는 방식이다. 예를 들어 서버 server1.test.net의 john이라는 계정을 암호 없이 ssh 접속하고자 한다고 가정해 보자. 클라이언트에서 아래와 같이 작업하면 된다. # 공개키/비밀키 생성 ssh-keygen "Enter file in which to save the key"라는 메시지가 나오는데, 키 파일을 저장할 위치와 파일명을 묻는 것이다. 그냥 엔터를 누르면
xpstopdf - 리눅스에서 xps 파일을 pdf로 변환
By 반달가면 | 2017년 3월 16일 |
윈도우에서 문서를 인쇄할 때, 프린터를 "Microsoft XPS Document Writer"로 선택하면 xps 파일로 저장을 하게 된다. 리눅스에서 이 파일을 pdf 파일로 변환시킬 수 있는 도두가 xpstopdf다. 우선 설치를 먼저 해야 한다. 데비안/우분투 기준으로 xpstopdf는 libgxps-utils 패키지에 포함되어 있다. 터미널창에서 아래와 같이 입력해서 설치. sudo apt-get install libgxps-utils 실행은 간단히 아래와 같이 하면 된다. 변환하고자 하는 파일이 my_doc.xps라고 하고, 이 파일을 my_doc.pdf로 변환하는 경우다. # my_doc.xps를 my_doc.pdf로 변환 xpstopdf my_doc.xps my_doc.p