ನಾನು Linux ನಲ್ಲಿ tcpdump ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು?

ಅಡಚಣೆ ಸಂಕೇತವನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ನಿಲ್ಲಿಸಲು Ctrl+C ಕೀ ಸಂಯೋಜನೆಯನ್ನು ಬಳಸಿ. ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಸೆರೆಹಿಡಿದ ನಂತರ, tcpdump ನಿಲ್ಲುತ್ತದೆ. ಯಾವುದೇ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದಾಗ, tcpdump ಅದು ಕಂಡುಕೊಂಡ ಮೊದಲ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಆ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಹೋಗುವ ಎಲ್ಲಾ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಡಂಪ್ ಮಾಡುತ್ತದೆ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ನಾನು TCP ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಹೇಗೆ ಸೆರೆಹಿಡಿಯುವುದು?

In tcpdump ಆಜ್ಞೆ ನಾವು 'tcp' ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು tcp ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಮಾತ್ರ ಸೆರೆಹಿಡಿಯಬಹುದು, [root@compute-0-1 ~]# tcpdump -i enp0s3 tcp tcpdump: ವರ್ಬೋಸ್ ಔಟ್‌ಪುಟ್ ಸಪ್ರೆಸ್ ಮಾಡಲಾಗಿದೆ, enp0s3 ನಲ್ಲಿ ಪೂರ್ಣ ಪ್ರೋಟೋಕಾಲ್ ಡಿಕೋಡ್ ಆಲಿಸಲು -v ಅಥವಾ -vv ಬಳಸಿ, ಲಿಂಕ್ -ಟೈಪ್ EN10MB (ಎತರ್ನೆಟ್), ಕ್ಯಾಪ್ಚರ್ ಗಾತ್ರ 262144 ಬೈಟ್‌ಗಳು 22:36:54.521053 IP 169.144. 0.20

tcpdump Linux ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

tcpdump ಉಪಕರಣವನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸಲು:

  1. tcpdump ಗಾಗಿ rpm ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.
  2. DSVA ಬಳಕೆದಾರರಂತೆ SSH ಮೂಲಕ DSVA ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ. ಡೀಫಾಲ್ಟ್ ಪಾಸ್ವರ್ಡ್ "dsva" ಆಗಿದೆ.
  3. ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ರೂಟ್ ಬಳಕೆದಾರರಿಗೆ ಬದಲಿಸಿ: $sudo -s.
  4. DSVA ಗೆ ಪ್ಯಾಕೇಜನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ:/home/dsva. …
  5. ಟಾರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿ:…
  6. rpm ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಿ:

Linux ನಲ್ಲಿ tcpdump ಫೈಲ್ ಅನ್ನು ನಾನು ಹೇಗೆ ಸೆರೆಹಿಡಿಯುವುದು?

ಎಲ್ಲಾ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು "ifconfig" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ. ಉದಾಹರಣೆಗೆ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯು ಕಾಣಿಸುತ್ತದೆ ಕ್ಯಾಪ್ಚರ್ "eth0" ಇಂಟರ್ಫೇಸ್ನ ಪ್ಯಾಕೆಟ್ಗಳು. "-w" ಆಯ್ಕೆಯು ನಿಮಗೆ ಔಟ್ಪುಟ್ ಅನ್ನು ಬರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ tcpdumpಕಡತ ಹೆಚ್ಚಿನ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ನೀವು ಉಳಿಸಬಹುದು. "-r" ಆಯ್ಕೆಯು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಓದಲು a ನ ಔಟ್ಪುಟ್ ಕಡತ.

tcpdump ಎಂದರೇನು ಮತ್ತು ಅದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?

tcpdump a ಡೇಟಾ-ನೆಟ್‌ವರ್ಕ್ ಪ್ಯಾಕೆಟ್ ವಿಶ್ಲೇಷಕ ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂ ಅದು ಆಜ್ಞಾ ಸಾಲಿನ ಇಂಟರ್ಫೇಸ್ ಅಡಿಯಲ್ಲಿ ಚಲಿಸುತ್ತದೆ. ಕಂಪ್ಯೂಟರ್ ಲಗತ್ತಿಸಲಾದ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ TCP/IP ಮತ್ತು ಇತರ ಪ್ಯಾಕೆಟ್‌ಗಳು ರವಾನೆಯಾಗುತ್ತಿರುವ ಅಥವಾ ಸ್ವೀಕರಿಸುವುದನ್ನು ಪ್ರದರ್ಶಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಇದು ಅನುಮತಿಸುತ್ತದೆ. … ಆ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಸೆರೆಹಿಡಿಯಲು tcpdump libpcap ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುತ್ತದೆ.

Linux ನಲ್ಲಿ netstat ಆಜ್ಞೆಯು ಏನು ಮಾಡುತ್ತದೆ?

ನೆಟ್ವರ್ಕ್ ಅಂಕಿಅಂಶಗಳು ( netstat ) ಆಜ್ಞೆಯಾಗಿದೆ ದೋಷನಿವಾರಣೆ ಮತ್ತು ಸಂರಚನೆಗಾಗಿ ಬಳಸಲಾಗುವ ನೆಟ್‌ವರ್ಕಿಂಗ್ ಸಾಧನ, ಇದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿನ ಸಂಪರ್ಕಗಳಿಗೆ ಮೇಲ್ವಿಚಾರಣಾ ಸಾಧನವಾಗಿಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಒಳಬರುವ ಮತ್ತು ಹೊರಹೋಗುವ ಸಂಪರ್ಕಗಳು, ರೂಟಿಂಗ್ ಕೋಷ್ಟಕಗಳು, ಪೋರ್ಟ್ ಆಲಿಸುವಿಕೆ ಮತ್ತು ಬಳಕೆಯ ಅಂಕಿಅಂಶಗಳು ಈ ಆಜ್ಞೆಗೆ ಸಾಮಾನ್ಯ ಬಳಕೆಗಳಾಗಿವೆ.

Linux ನಲ್ಲಿ tcpdump ಎಂದರೇನು?

tcpdump ಆಗಿದೆ ಸಂಪರ್ಕ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸಲು ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕರಿಗೆ ಪ್ಯಾಕೆಟ್ ಸ್ನಿಫಿಂಗ್ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ವಿಶ್ಲೇಷಣಾ ಸಾಧನ Linux ನಲ್ಲಿ. ನಿಮ್ಮ ಸಿಸ್ಟಂ ಮೂಲಕ ಹಾದುಹೋಗುವ TCP/IP ಪ್ಯಾಕೆಟ್‌ಗಳಂತಹ ನೆಟ್‌ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಸೆರೆಹಿಡಿಯಲು, ಫಿಲ್ಟರ್ ಮಾಡಲು ಮತ್ತು ವಿಶ್ಲೇಷಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಅನೇಕ ಬಾರಿ ಭದ್ರತಾ ಸಾಧನವಾಗಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿ tcpdump ಅನ್ನು ಎಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ?

ಇದು ಲಿನಕ್ಸ್‌ನ ಅನೇಕ ರುಚಿಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ. ಕಂಡುಹಿಡಿಯಲು, ನಿಮ್ಮ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಯಾವ tcpdump ಎಂದು ಟೈಪ್ ಮಾಡಿ. CentOS ನಲ್ಲಿ, ಇದು ಇಲ್ಲಿದೆ /usr/sbin/tcpdump. ಇದನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡದಿದ್ದರೆ, ನೀವು ಅದನ್ನು sudo yum install -y tcpdump ಬಳಸಿ ಅಥವಾ ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ apt-get ನಂತಹ ಲಭ್ಯವಿರುವ ಪ್ಯಾಕೇಸರ್ ಮ್ಯಾನೇಜರ್ ಮೂಲಕ ಸ್ಥಾಪಿಸಬಹುದು.

tcpdump ಮತ್ತು Wireshark ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?

ವೈರ್‌ಶಾರ್ಕ್ ಎನ್ನುವುದು ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಸಾಧನವಾಗಿದ್ದು ಅದು ಡೇಟಾ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಹಿಡಿಯಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. Tcpdump CLI-ಆಧಾರಿತ ಪ್ಯಾಕೆಟ್ ಕ್ಯಾಪ್ಚರಿಂಗ್ ಸಾಧನವಾಗಿದೆ. ಇದು ಮಾಡುತ್ತದೆ ಪ್ಯಾಕೆಟ್ ವಿಶ್ಲೇಷಣೆ, ಮತ್ತು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಕೀಗಳನ್ನು ಗುರುತಿಸಿದರೆ ಅದು ಡೇಟಾ ಪೇಲೋಡ್‌ಗಳನ್ನು ಡಿಕೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಇದು smtp, http, ಇತ್ಯಾದಿ ಫೈಲ್ ವರ್ಗಾವಣೆಗಳಿಂದ ಡೇಟಾ ಪೇಲೋಡ್‌ಗಳನ್ನು ಗುರುತಿಸಬಹುದು.

ನಾನು tcpdump ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ಓದುವುದು?

tcpdump ಔಟ್‌ಪುಟ್ ಹೇಗಿರುತ್ತದೆ?

  1. Unix ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ( 20:58:26.765637 )
  2. ಪ್ರೋಟೋಕಾಲ್ (IP)
  3. ಮೂಲ ಹೋಸ್ಟ್ ಹೆಸರು ಅಥವಾ IP, ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆ (10.0.0.50.80)
  4. ಗಮ್ಯಸ್ಥಾನ ಹೋಸ್ಟ್ ಹೆಸರು ಅಥವಾ IP, ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆ (10.0.0.1.53181 )
  5. TCP ಧ್ವಜಗಳು (ಧ್ವಜಗಳು [F.]). …
  6. ಪ್ಯಾಕೆಟ್‌ನಲ್ಲಿರುವ ಡೇಟಾದ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ. (...
  7. ಸ್ವೀಕೃತಿ ಸಂಖ್ಯೆ (ಎಕ್ 2)

Linux ನಲ್ಲಿ ನೀವು .pcap ಫೈಲ್ ಅನ್ನು ಹೇಗೆ ಓದುತ್ತೀರಿ?

tcpshow tcpdump, tshark, wireshark ಇತ್ಯಾದಿ ಉಪಯುಕ್ತತೆಗಳಿಂದ ರಚಿಸಲಾದ pcap ಫೈಲ್ ಅನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಬೂಲಿಯನ್ ಅಭಿವ್ಯಕ್ತಿಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಪ್ಯಾಕೆಟ್‌ಗಳಲ್ಲಿ ಹೆಡರ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎತರ್ನೆಟ್ , IP , ICMP , UDP ಮತ್ತು TCP ನಂತಹ ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗೆ ಸೇರಿದ ಹೆಡರ್‌ಗಳನ್ನು ಡಿಕೋಡ್ ಮಾಡಲಾಗಿದೆ.

ನೀವು tcpdump ಔಟ್‌ಪುಟ್ ಅನ್ನು ಹೇಗೆ ಓದುತ್ತೀರಿ?

ಮೂಲಭೂತ TCPDUMP ಆಜ್ಞೆಗಳು:

tcpdump ಪೋರ್ಟ್ 257 , <– ಫೈರ್‌ವಾಲ್‌ನಲ್ಲಿ, ಲಾಗ್‌ಗಳು ಫೈರ್‌ವಾಲ್‌ನಿಂದ ಮ್ಯಾನೇಜರ್‌ಗೆ ಹಾದು ಹೋಗುತ್ತಿವೆಯೇ ಮತ್ತು ಅವು ಯಾವ ವಿಳಾಸಕ್ಕೆ ಹೋಗುತ್ತಿವೆ ಎಂಬುದನ್ನು ನೋಡಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. "ack" ಎಂದರೆ ಅಂಗೀಕಾರ, "ಗೆಲುವು" ಎಂದರೆ "ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋಗಳು", "mss" ಎಂದರೆ "ಗರಿಷ್ಠ ವಿಭಾಗದ ಗಾತ್ರ", "nop" ಎಂದರೆ "ಕಾರ್ಯಾಚರಣೆ ಇಲ್ಲ".

ನಮಗೆ tcpdump ಏಕೆ ಬೇಕು?

Tcpdump ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಯುಕ್ತತೆಯಾಗಿದೆ ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಮೂಲಕ ಹೋಗುವ ನೆಟ್‌ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಸೆರೆಹಿಡಿಯಲು ಮತ್ತು ವಿಶ್ಲೇಷಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನೆಟ್‌ವರ್ಕ್ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸಲು ಸಹಾಯ ಮಾಡಲು ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಜೊತೆಗೆ ಭದ್ರತಾ ಸಾಧನ. ಅನೇಕ ಆಯ್ಕೆಗಳು ಮತ್ತು ಫಿಲ್ಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಬಲ ಮತ್ತು ಬಹುಮುಖ ಸಾಧನ, tcpdump ಅನ್ನು ವಿವಿಧ ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಳಸಬಹುದು.

tcpdump ನ ಉದ್ದೇಶವೇನು?

tcpdump ಪ್ಯಾಕೆಟ್ ವಿಶ್ಲೇಷಕವಾಗಿದ್ದು, ಇದನ್ನು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಬಳಸಬಹುದು ನೆಟ್‌ವರ್ಕ್ ದಟ್ಟಣೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು, ಅದು ಚಾಲನೆಯಲ್ಲಿರುವ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ರಚಿಸಲಾದ ಅಥವಾ ಸ್ವೀಕರಿಸುವ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ಪ್ರತಿಬಂಧಿಸುವ ಮತ್ತು ಪ್ರದರ್ಶಿಸುವ ಮೂಲಕ.

ನಾನು tcpdump ಅನ್ನು ಹೇಗೆ ನಿಲ್ಲಿಸುವುದು?

ಕೆಳಗಿನ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು tcpdump ಉಪಯುಕ್ತತೆಯನ್ನು ನಿಲ್ಲಿಸಬಹುದು: ನೀವು ಆಜ್ಞಾ ಸಾಲಿನಿಂದ ಸಂವಾದಾತ್ಮಕವಾಗಿ tcpdump ಉಪಯುಕ್ತತೆಯನ್ನು ಚಲಾಯಿಸಿದರೆ, ನೀವು ಇದನ್ನು ನಿಲ್ಲಿಸಬಹುದು Ctrl + C ಕೀ ಸಂಯೋಜನೆಯನ್ನು ಒತ್ತುವುದು. ಅಧಿವೇಶನವನ್ನು ನಿಲ್ಲಿಸಲು, Ctrl + C ಒತ್ತಿರಿ.

ಈ ಪೋಸ್ಟ್ ಇಷ್ಟವಾಯಿತೇ? ದಯವಿಟ್ಟು ನಿಮ್ಮ ಸ್ನೇಹಿತರಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ:
ಓಎಸ್ ಇಂದು