접두사로 진법 지정
그냥 10을 입력하면 십진수 10입니다. 이진수 2를 뜻하려면 0b10을 입력하세요. 앞에 0이 있어도 팔진수로 해석하지 않습니다.
- 0X0012처럼 대문자 접두사와 앞자리 0도 허용됩니다.
IP 및 서브넷 도구
10진수, 0x로 시작하는 16진수, 0b로 시작하는 2진수를 입력하거나 8개 비트를 선택하세요.
비트를 바꾸면 0xHH로 입력합니다. 빈 값이나 잘못된 값은 먼저 수정하세요.
SYN + ACK
0x02 | 0x10 = 0x12
SYN + ACK: 핸드셰이크 응답에서 흔합니다.
숫자는 이 브라우저에서 처리합니다. 업로드, 패킷 캡처, 네트워크 탐색은 하지 않습니다.
접두사 없으면 10진수, 0x는 16진수, 0b는 2진수입니다. 최대 64자.
하위 8비트만 처리: 0–255. AE(과거 NS)는 범위 밖입니다.
조합 설명은 일반적인 맥락이며 연결 상태를 확정하지 않습니다. ECE/CWR는 기존 ECN 기준입니다.
설정 비트: 2; 10진수 값: 18.
TCP 플래그 분석은 로그의 18과 패킷 화면의 0x12를 비교할 때 유용합니다. 두 값은 같은 비트 조합이며, 확인 응답 번호 자체를 뜻하지 않습니다.
PA나 AR처럼 문자로 표시된 로그도 있습니다. 이 도구에서는 해당 비트를 직접 선택하세요. 로그가 여러 패킷을 합산한 값인지도 먼저 확인해야 합니다.
입력값과 비트별 가중치를 함께 살펴보세요.
TCP 플래그 분석에서는 숫자 입력과 체크박스가 연결됩니다. 0x12에서 SYN을 해제하면 입력은 0x10으로 바뀌고 ACK만 남습니다. 뺀 비트의 가중치를 따로 계산할 필요가 없습니다.
0에서 시작해 필요한 비트를 선택할 수 있습니다. SYN의 가중치 2와 ACK의 가중치 16을 OR로 합치면 18입니다. 두 비트가 각 위치를 유지하면서 한 마스크로 합쳐지는 과정을 그림으로 확인하세요.
그냥 10을 입력하면 십진수 10입니다. 이진수 2를 뜻하려면 0b10을 입력하세요. 앞에 0이 있어도 팔진수로 해석하지 않습니다.
체크박스를 바꾸면 입력은 0xHH 형식이 됩니다. 자동 분석은 350ms 동안 기다린 뒤 실행하며, 끄면 분석 버튼이 나타납니다.
JSON에는 선택하지 않은 비트까지 포함한 8개 상태, 가중치와 OR 식이 들어갑니다. 로그 제공자의 필드 정의와 비교하세요.
16진수는 두 자리, 2진수는 여덟 자리로 출력합니다. 앞자리 0을 유지하여 마스크의 각 위치를 비교할 수 있습니다. 입력은 포트나 순서 번호가 아닌 부호 없는 비트 마스크입니다.
FIN=1부터 CWR=128까지 독립된 가중치를 보여 줍니다. ACK는 확인 응답 번호 필드가, URG는 긴급 포인터 필드가 유효하다는 뜻입니다. 플래그와 해당 필드의 값은 다릅니다.
SYN, SYN+ACK, ACK, PSH+ACK, FIN+ACK, RST+ACK 예제가 있습니다. SYN과 FIN 또는 RST가 함께 켜져도 그대로 표시하고 맥락을 확인하도록 안내합니다.
이 도구는 FIN, SYN, RST, PSH, ACK, URG, ECE, CWR를 표시합니다. 현재 TCP에는 다른 위치의 AE도 있지만, 여기서는 하위 8비트만 처리합니다.
각 비트의 가중치는 1, 2, 4, 8, 16, 32, 64, 128입니다. 서로 다른 비트를 합칠 때는 OR를 쓰며, SYN과 ACK는 2 | 16 = 18입니다. 같은 비트를 두 번 더하면 다른 결과가 되므로 중복 합산하지 마세요.
RST는 리셋 표시이며 값은 4입니다. 어떤 장비가 왜 리셋을 발생시켰는지는 이 비트만으로 알 수 없습니다. 전후 패킷과 연결 이력을 함께 살펴봐야 합니다.
보통 PSH와 ACK를 뜻하며 8 | 16 = 24, 즉 0x18입니다. 이 입력란은 PA 문자를 받지 않으므로 두 비트를 체크하거나 숫자 24를 입력하세요. 표기 관례는 로그 제품에서도 확인해야 합니다.
ACK와 RST를 가리키는 표기라면 16 | 4 = 20, 즉 0x14입니다. 이 조합에는 확인 응답과 리셋 표시가 있지만, 연결이 끊긴 원인은 숫자만으로 판단하지 않습니다.
더 궁금한 점이 있나요?