ಇಫ್ಟಾಪ್, ನೈಜ ಸಮಯದಲ್ಲಿ ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್‌ನ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಬಳಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿ

ಇಫ್ಟಾಪ್ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಇಫ್ಟಾಪ್ ಅನ್ನು ನೋಡೋಣ. ಕೆಲವು ಸಮಯದ ಹಿಂದೆ ನಾವು ಈ ಬ್ಲಾಗ್‌ನಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೇಗೆ ಕೊಲ್ಲುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾತನಾಡಿದ್ದೇವೆ ಮತ್ತು ಆ ಪೋಸ್ಟ್‌ನಲ್ಲಿ ನಾವು ಅದರ ಬಳಕೆಯನ್ನು ಪರಿಶೀಲಿಸಿದ್ದೇವೆ ಟಾಪ್. ಈ ಲೇಖನಕ್ಕಾಗಿ ನಾವು ಇಂಟರ್ಫೇಸ್ TOP (ಮತ್ತೊಂದು ಅತ್ಯುತ್ತಮ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಯತ್ನಿಸಲಿದ್ದೇವೆIFTOP), ಇದು ಎ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಮಾನಿಟರಿಂಗ್ ಟೂಲ್ ನೈಜ ಸಮಯದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕನ್ಸೋಲ್ ಆಧಾರಿತ.

ನೆಟ್ವರ್ಕ್ ಬಳಕೆಗಾಗಿ ಇಫ್ಟಾಪ್ ಮಾಡುತ್ತಿರುವುದು ಸಿಪಿಯು ಬಳಕೆಗಾಗಿ ಏನು ಮಾಡುತ್ತದೆ. ಪ್ರಶ್ನೆಯಲ್ಲಿರುವ ಪ್ರೋಗ್ರಾಂ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ದಟ್ಟಣೆಯನ್ನು ಆಲಿಸುತ್ತದೆ ಮತ್ತು ಹೋಸ್ಟ್ ಜೋಡಿಗಳಿಂದ ಪ್ರಸ್ತುತ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಬಳಕೆಯ ಟೇಬಲ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ತನ್ನ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ನೆಟ್ವರ್ಕ್ ಚಟುವಟಿಕೆಗಳ ತ್ವರಿತ ಅವಲೋಕನವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಪ್ರತಿ 2, 10 ಮತ್ತು 40 ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸರಾಸರಿ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಬಳಕೆಯ ನೈಜ-ಸಮಯದ ನವೀಕರಿಸಿದ ಪಟ್ಟಿಯನ್ನು ಇಫ್ಟಾಪ್ ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಈ ಪೋಸ್ಟ್ನಲ್ಲಿ ನಾವು ಉಬುಂಟುನಲ್ಲಿ ಮೂಲ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮತ್ತು IFTOP ಅನ್ನು ಹೇಗೆ ಬಳಸಲಿದ್ದೇವೆ.

ಈ ಸಾಫ್ಟ್‌ವೇರ್ ನಿಮಗೆ ಕೆಲವು ಅವಲಂಬನೆಗಳು ಬೇಕಾಗುತ್ತವೆ ಪ್ರೋಗ್ರಾಂನ ಸ್ಥಾಪನೆಯೊಂದಿಗೆ ತೊಡಗಿಸಿಕೊಳ್ಳುವ ಮೊದಲು ನಾವು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ. ಈ ಅವಶ್ಯಕತೆಗಳು ಹೀಗಿವೆ:

  • libpcap: ಇದು ಲೈವ್ ನೆಟ್‌ವರ್ಕ್ ಡೇಟಾವನ್ನು ಸೆರೆಹಿಡಿಯುವ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ನೆಟ್ವರ್ಕ್ನಾದ್ಯಂತ ಪ್ರಯಾಣಿಸುವ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸೆರೆಹಿಡಿಯಲು ಪ್ರೋಗ್ರಾಂನಿಂದ ಇದನ್ನು ಬಳಸಬಹುದು.
  • ವಿಮೋಚನೆಗಳು: ಇದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲೈಬ್ರರಿ. ಟರ್ಮಿನಲ್ ಸ್ವತಂತ್ರ ರೀತಿಯಲ್ಲಿ ಪಠ್ಯ ಆಧಾರಿತ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿ

ನಾನು ಹೇಳಿದಂತೆ, ಮೊದಲು ನಾವು libpcap ಮತ್ತು libncurses ಲೈಬ್ರರಿಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ ನಾವು ಬಳಸುವ ಗ್ನು / ಲಿನಕ್ಸ್ ವಿತರಣೆಯ ಪ್ರಕಾರ ನಮ್ಮ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ಬಳಸುವುದು. ಉಬುಂಟುನಲ್ಲಿ ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗುತ್ತದೆ (Ctrl + Alt + T) ಮತ್ತು ಬರೆಯಿರಿ:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

ಇಫ್ಟಾಪ್ ಸ್ಥಾಪಿಸಿ

ಇಫ್ಟಾಪ್ ಆಗಿದೆ ಅಧಿಕೃತ ಡೆಬಿಯನ್ / ಉಬುಂಟು ಸಾಫ್ಟ್‌ವೇರ್ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಲಭ್ಯವಿದೆ. ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ನಾವು ಅದನ್ನು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ (Ctrl + Alt + T) apt ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ ಸ್ಥಾಪಿಸಬಹುದು:

sudo apt install iftop

ಇಫ್ಟಾಪ್ನ ಮೂಲ ಬಳಕೆ

ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ನಾವು ಕನ್ಸೋಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ವಾದಗಳಿಲ್ಲದೆ iftop ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ಡೀಫಾಲ್ಟ್ ಇಂಟರ್ಫೇಸ್ನ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಬಳಕೆಯನ್ನು ನೋಡಲು. ಪ್ರೋಗ್ರಾಂ ನಮಗೆ ಕೆಳಗೆ ತೋರಿಸಿರುವ ಪರದೆಯನ್ನು ತೋರಿಸುತ್ತದೆ:

iftop enp0s3

sudo iftop

ಹೊಂದಲು ಉಪಕರಣವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ಸೂಚಿಸುವುದು ಅವಶ್ಯಕ ಮೂಲ ಅನುಮತಿಗಳು.

ಉಪಕರಣದ ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ನಾವು ಅದರ ಹೆಚ್ಚಿನ ಆಯ್ಕೆಗಳನ್ನು ನೋಡಲು ಬಯಸಿದರೆ, ನಾವು ಮಾತ್ರ ಹೊಂದಿರುತ್ತೇವೆ "h" ಕೀಲಿಯನ್ನು ಒತ್ತಿ. ನಮಗೆ ವಿವಿಧ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಸಹಾಯ ಮೆನು ತೋರಿಸಲಾಗುತ್ತದೆ.

iftop -h

ಇಫ್ಟಾಪ್ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ನಾವು ಇದನ್ನು ಬಳಸಬಹುದು ಎಸ್, ಎನ್ ಮತ್ತು ಡಿ ನಂತಹ ಕೀಲಿಗಳು ಮೂಲ, ಗಮ್ಯಸ್ಥಾನ, ಮುಂತಾದ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ನೋಡಲು. ನೀವು ಹೆಚ್ಚಿನ ಆಯ್ಕೆಗಳನ್ನು ಅನ್ವೇಷಿಸಲು ಬಯಸಿದರೆ ಮ್ಯಾನ್ ಇಫ್ಟಾಪ್ ಅನ್ನು ಚಲಾಯಿಸಿ. ನಿರ್ಗಮಿಸಲು 'q' ಒತ್ತಿರಿ ಪ್ರೋಗ್ರಾಂ ಮರಣದಂಡನೆ.

ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿ

iftop -ಪಿ

ನಾವು ಮೊದಲು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ ifconfig ಆಜ್ಞೆ ಅಥವಾ ip ಆಜ್ಞೆ ಫಾರ್ ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಹುಡುಕಿ ನಮ್ಮ ಸಿಸ್ಟಮ್‌ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದೆ:

sudo ifconfig

ಅಥವಾ ನಾವು ಸಹ ಬಳಸಬಹುದು:

sudo ip addr show

ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ತಿಳಿದುಕೊಂಡು, ನಾವು ಈಗ ಬಳಸಬಹುದು ನಾವು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಬಯಸುವ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ -i ಆಯ್ಕೆ. ಉದಾಹರಣೆಗೆ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ, ನನ್ನ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪರೀಕ್ಷಿಸುತ್ತಿರುವ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ enp0s3 ಇಂಟರ್ಫೇಸ್‌ನ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ನನಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ:

sudo iftop -i enp0s3

ನಮಗೆ ಬೇಕಾದುದಾದರೆ ಐಪಿಗೆ / ಹೋಗುವ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ನಿರ್ಧರಿಸಿ ಉದಾಹರಣೆಗೆ 10.0.2.15/24, ನಾವು ಬಳಸುತ್ತೇವೆ -F ಆಯ್ಕೆ. ಈ ರೀತಿಯಾಗಿ ನಾವು ಅಡಚಣೆಯ ಕಾರಣವನ್ನು ಹೆಚ್ಚು ಸುಲಭವಾಗಿ ಕಂಡುಹಿಡಿಯಬಹುದು.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

ಈಗ, ನಮಗೆ ಬೇಕಾದುದಾದರೆ ಅವು ಐಸಿಎಂಪಿ ಅಥವಾ ಟಿಸಿಪಿ / ಐಪಿ ಪ್ಯಾಕೆಟ್‌ಗಳಾಗಿದ್ದರೆ ಮೌಲ್ಯೀಕರಿಸಿ ನಮ್ಮ ನೆಟ್‌ವರ್ಕ್‌ನ ಆಮೆ ಪರಿಣಾಮದ ಕಾರಣಗಳು. ನಾವು ಬಳಸಬಹುದು -f ಆಯ್ಕೆ:

iftop -f icmp -i enp0s3

ಇಟಾಪ್ ಅನ್ನು ಅಸ್ಥಾಪಿಸಿ

ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ಅನ್ನು ತೆರೆಯುವ ಮೂಲಕ ಮತ್ತು ಅದನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ನಮಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ:

sudo apt remove iftop

ಈ ಲೇಖನವು ನಮ್ಮ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು, ಮೂಲಭೂತ ರೀತಿಯಲ್ಲಿ ಇಫ್ಟಾಪ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಬಳಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ ನೆಟ್‌ವರ್ಕ್ ಗ್ನು /ಲಿನಕ್ಸ್. ಯಾರಾದರೂ ಇಫ್ಟಾಪ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, ಕಾರ್ಯಕ್ರಮದ ಸಹಾಯದ ಜೊತೆಗೆ, ಅವರು ಮಾಡಬಹುದು ಭೇಟಿ ನೀಡಿ ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ನಿಮ್ಮ ಸಮಾಲೋಚಿಸಿ ಮೂಲ ಕೋಡ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.