เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

bwping - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ bwping เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ bwping เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


bwctl, bwping, bwtraceroute - เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบฅเบนเบเบ„เป‰เบฒเป€เบžเบทเปˆเบญเบฎเป‰เบญเบ‡เบ‚เป throughput, traceroute, ping
เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš owamp.

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


bwctl [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -c recvhost -s sendhost
bwctl [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -c recvhost
bwctl [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -s sendhost
bwping [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -c recvhost -s sendhost
bwping [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -c recvhost
bwping [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -s sendhost
bwtraceroute [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -c recvhost -s sendhost
bwtraceroute [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -c recvhost
bwtraceroute [เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™] -s sendhost

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


bwctl เปเบกเปˆเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบฅเบนเบเบ„เป‰เบฒเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™.

เบชเบฐเบšเบฑเบšเบžเบฒเบชเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ™เบตเป‰ bwctl เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบฅเบดเป€เบฅเบตเปˆเบก Iperf, nutcp, Iperf3, Ping, Traceroute,
Tracepath เปเบฅเบฐ เบญเป‰เบฒเบง เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.

bwctl เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆ a bwctld daemon เปƒเบ™เบ—เบฑเบ‡ host เบ—เบตเปˆเบฎเบฑเบšเปเบฅเบฐ host เบชเบปเปˆเบ‡.
bwctld เบˆเบฑเบ”เบเบฒเบ™เปเบฅเบฐเบˆเบฑเบ”เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบกเบฑเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบตเบžเบฝเบ‡เปเบ•เปˆ
เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบฎเบฑเบšเบซเบผเบทเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบชเบปเปˆเบ‡เปเบกเปˆเบ™เบฅเบฐเบšเบธเป„เบงเป‰, bwctl เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบกเปˆเบ™
เบˆเบธเบ”โ€‹เบชเบธเบ”โ€‹เบ—เป‰เบฒเบโ€‹เบญเบทเปˆเบ™เป†โ€‹. bwctl เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ bwctld เบ–เป‰เบฒเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰. เบ–เป‰เบฒเบšเปเปˆเบกเบต
เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ bwctld เปเบฅเปˆเบ™, bwctl เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบšเปเปˆเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ™เบฐเป‚เบเบšเบฒเบเปเบฅเบฐ
เบˆเบฐโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹ bwctld เบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป‚เบ”เบเบเบปเบ‡.

เบ–เป‰เบฒเบเปเบฅเบฐเบ™เบตเบขเบนเปˆเปƒเบช bwctl เปเบกเปˆเบ™เป‚เบ”เบเบเบปเบ‡เปเบฅเปˆเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปƒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบš, เบกเบตเบซเบผเบฒเบ
เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฑเบš bwctld. เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป„เบ”เป‰
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ bwctlrc(5) เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™
เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ bwctld.conf(5) เป„เบŸเบฅเปŒ.

เป„เบ”เป‰ bwctl, bwping เปเบฅเบฐ bwtraceroute เบฅเบนเบเบ„เป‰เบฒ เบกเบต เปƒเบซเบกเปˆ to เบฎเป‰เบญเบ‡เบ‚เป เป„เบ”เป‰ เบ•เป‰เบญเบ‡เบเบฒเบ™ เบ›เบฐเป€เบžเบ” of
เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹, latency or traceroute เบ—เบปเบ”เบชเบญเบš. เบเบดเปˆเบ‡เป„เบ›เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, it เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.
bwctld เปƒเบ™เปเบ•เปˆเบฅเบฐเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบˆเบฐเบ•เบญเบšเบชเบฐเปœเบญเบ‡เบ”เป‰เบงเบเบเบฒเบ™เบˆเบญเบ‡เปเบšเบšเบšเปเปˆเบžเบฝเบ‡เบžเป เบซเบผเบท a เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš เบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ”
เบ‚เปเป‰เบ„เบงเบฒเบก. เบ„เบฑเป‰เบ‡เบ”เบฝเบง bwctl เปเบกเปˆเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบญเบ‡เบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เบˆเบฒเบเบ—เบฑเบ‡เบชเบญเบ‡ bwctld เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™ (เบซเบ™เบถเปˆเบ‡
เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš), เบกเบฑเบ™เบขเบทเบ™เบขเบฑเบ™เบเบฒเบ™เบˆเบญเบ‡. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป„เบ”เป‰ bwctld
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปเบกเปˆเบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบฅเบนเบเบ„เป‰เบฒเบˆเบฒเบ
เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹ bwctld เบ‚เบฐเบšเบงเบ™เบเบฒเบ™. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป„เบ”เป‰ bwctld
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเบ”เป‰เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบเบฑเบšเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™.

BWCTL (bwctl เปเบฅเบฐ bwctld) เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบงเบฑเบ”เปเบ—เบเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบšเปเปˆเบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเป€เบˆเบปเป‰เบฒเบžเบฒเบš
เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบซเป‰เบšเบฑเบ™เบŠเบตเบœเบนเป‰เปƒเบŠเป‰เป€เบ•เบฑเบกเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเปƒเบซเป‰. เบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš throughput เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เปเบšเบ™เบงเบดเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเป„เบ”เป‰เบซเบผเบทเบกเบตเบขเบนเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบ„เบนเปˆเบ‚เบญเบ‡
เป€เบˆเบปเป‰เบฒเบžเบฒเบš. เบกเบฑเบ™เบกเบฑเบเบˆเบฐเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบˆเบฐเบ—เบปเบ”เบชเบญเบšเบซเบผเบฒเบเบˆเบธเบ”เบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”
เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ™เบฑเป‰เบ™. เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ™เบตเป‰
decomposition เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ / เบฅเบฐเบšเบปเบšเบœเบนเป‰เบ—เบตเปˆเบ„เบงเบšเบ„เบธเบก
เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ•เบฒเบกเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡. เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰
เบซเบผเบทเปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเบšเบฑเบ™เบŠเบตเบœเบนเป‰เปƒเบŠเป‰เบขเบนเปˆเปƒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบš. เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰, เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปเบกเปˆเบ™เบ›เบปเบเบเบฐเบ•เบด
เบ„เบงเบšเบ„เบธเบกเป‚เบ”เบเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบซเบผเบฒเบเบ„เบปเบ™. เบญเบธเบ›เบฐเบชเบฑเบเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ›เบฐเป€เบžเบ”เบ™เบตเป‰
เบเบฒเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

BWCTL เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเบŠเปˆเบงเบเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ™เบตเป‰. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ a
เปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบ›เบฑเบ™ Iperf, Iperf3, nutcp, เบซเบผเบท เบญเป‰เบฒเบง เบˆเบธเบ”เบˆเบปเบš. เบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบŠเบธเบ”
เบœเบนเป‰เบชเบปเปˆเบ‡ (เบ•เบปเบงเบขเปˆเบฒเบ‡ Iperf client) เบซเบผเบทเบœเบนเป‰เบฎเบฑเบšเบŠเบญเบ‡ (เบ•เบปเบงเบขเปˆเบฒเบ‡ Iperf เป€เบŠเบตเบšเป€เบงเบต). เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป‚เบ”เบ
เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบ„เบปเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบเบฑเบ‡เบงเบปเบ™เบงเปˆเบฒเบœเบนเป‰เปƒเบŠเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™เบˆเบฐเปเบŠเบเปเบŠเบ‡เป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เบชเบฐเป€เบžเบฒเบฐ
เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ™เบฐเป‚เบเบšเบฒเบเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเบฐเป€เบžเบฒเบฐ, เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เปเบกเปˆเบ™เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒ
เบˆเบฐเบšเปเปˆเปเบŠเบเปเบŠเบ‡เป€เบŠเบดเปˆเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบšเบฑเบ™เบŠเบตเบœเบนเป‰เปƒเบŠเป‰เป€เบ•เบฑเบกเปเบกเปˆเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบš
เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบ—เบตเปˆโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เป„เบ”เป‰โ€‹.

BWCTL เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบšเบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ‚เบฒเป€เบ‚เบปเป‰เบฒเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐ
เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบซเบผเบฑเบ AES เบซเบผเบท, เบญเบตเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบญเบตเบ‡เบ•เบฒเบก IP/netmask. เป€เบกเบทเปˆเบญเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบกเปˆเบ™
เบˆเบฑเบ”เบ›เบฐเป€เบžเบ”, เป„เบ”เป‰ bwctld เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เปเบฅเบฐเบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™
เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹. เบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ™เบฐเป‚เบเบšเบฒเบเบชเบฒเบกเบฒเบ”เบžเบปเบšเป„เบ”เป‰เปƒเบ™
bwctld(8) เบซเบ™เป‰เบฒเบœเบนเป‰เบŠเบฒเบ.

BWCTL เบ™เบณเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเบณเบ™เบปเบ”เป€เบงเบฅเบฒเปเบšเบšเปเบˆเบเบขเบฒเบ. เปเบ•เปˆเบฅเบฐเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบฎเบฑเบเบชเบฒเบ•เบฒเบ•เบฐเบฅเบฒเบ‡
เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”. เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เบชเบญเบ‡เบˆเบธเบ”เบชเบธเบ”เบ—เป‰เบฒเบเปเบกเปˆเบ™เบ•เบดเบ”เบ•เปเปˆเปเบฅเบฐเปเบ•เปˆเบฅเบฐเบ„เบปเบ™
bwctld เป€เบŠเบตเบšเป€เบงเบตเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบเบฑเบšเบŠเปˆเบญเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ›เบตเบ”เบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆ. เบญเบฑเบ™เบ™เบตเป‰เป€เบ›เบตเบ”เปƒเบŠเป‰เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™
เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฎเปˆเบงเบกโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹
เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒเป€เบ›เบฑเบ™เบ›เบฐเบˆเปเบฒ. เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™
เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ event_horizon เบ—เบดเบ”เบ—เบฒเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ bwctld. (เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹
เบฅเบนเบเบ„เป‰เบฒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบดเป€เบžเบทเปˆเบญเบชเบฐเบซเบ‡เบงเบ™เป€เบงเบฅเบฒเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ•เบทเปˆเบกเบญเบตเบ
เบญเบฐโ€‹เบ™เบฒโ€‹เบ„เบปเบ”.)

เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡


เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ/เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:
-4, --ipv4
เบšเบฑเบ‡เบ„เบฑเบš bwctl เปƒเบŠเป‰เบ—เบตเปˆเบขเบนเปˆ IPv4 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ (IPv6 เป€เบ›เบฑเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™).

-6, --ipv6
เบšเบฑเบ‡เบ„เบฑเบš bwctl เปƒเบŠเป‰เบ—เบตเปˆเบขเบนเปˆ IPv6 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ (IPv6 เป€เบ›เบฑเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™).

-A เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡
เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡ bwctl เบฅเบนเบเบ„เป‰เบฒเป€เบ•เบฑเบกเปƒเบˆ
เป€เบžเบทเปˆเบญโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบทเปˆโ€‹เบชเบฒเบ™โ€‹เบเบฑเบšโ€‹ bwctld เบเปˆเบฝเบงเบเบฑเบš sendhost เปเบฅเบฐ recvhost. เป„เบ”เป‰
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡ bwctl เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเป„เบ”เป‰. เบเบฒเบ™โ€‹เบชเบทเปˆโ€‹เบชเบฒเบ™โ€‹
เบˆเบฒเบ bwctl เบฅเบนเบเบ„เป‰เบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™ bwctld เป€เบŠเบตเบšเป€เบงเบตเบญเบฒเบ”เบˆเบฐเปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบš
เบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡. เบ–เป‰เบฒ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เบšเปเปˆเบงเปˆเบฒเบˆเบฐ -s, เบซเบผเบท -c เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡, เบกเบฑเบ™ overrides เป„เบ”เป‰ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เบฅเบฐเบšเบธเป„เบงเป‰เบเบฑเบš
-A เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบเบฑเบšเป€เบˆเบปเป‰เบฒเบžเบฒเบšเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ. (เบชเบฐโ€‹เบ™เบฑเป‰เบ™, the -A เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡
เบกเบตเบ›เบฐเป‚เบซเบเบ”เปเบ—เป‰เป†เบ–เป‰เบฒเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ”เบฝเบงเบเบฑเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบเบฑเบšเบ—เบฑเบ‡เบชเบญเบ‡เป‚เบฎเบ”.)

เบเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ„เบงเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒ
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ‚เป‰เบฒเบกเป‚เบ”เป€เบกเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป„เบ”เป‰เบ‡เปˆเบฒเบเบเบงเปˆเบฒ.

เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เปเบกเปˆเบ™:

เป‚เปเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” [เปเบšเบšโ€‹เบžเบดโ€‹เป€เบชเบ” เปเบœเบ™โ€‹เบเบฒเบ™โ€‹]

เป‚เปเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
เบฅเบฐเบšเบธเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒเป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐเป€เบงเบปเป‰เบฒเบเบฑเบš a
เป€เบŠเบตเบšเป€เบงเบต. เบกเบฑเบ™เบ•เป‰เบญเบ‡เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบชเบฐเบ•เบฃเบดเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบกเบตเบญเบฑเบ™เปƒเบ”เบ™เบถเปˆเบ‡ เบซเบผเบทเบ—เบฑเบ‡เปเบปเบ”
เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ "AEO". เป‚เบซเบกเบ”เปเบกเปˆเบ™:

A [A]เบขเบทเบ™เบขเบฑเบ™เปเบฅเป‰เบง. เป‚เปเบ”เบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก.

E [E]เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบฅเป‰เบง. เป‚เปเบ”เบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก. เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹
เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เป‚เปเบ”เบ™เบตเป‰เบˆเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
เบเบฐเปเบช. (เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบเบฐเปเบชเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเบ™เบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เป‚เปเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡.)

O [O]เบ›เบฒเบเบเบฒ. เบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปƒเบ”เป†.

เบฅเบนเบเบ„เป‰เบฒเบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธเบ—เบธเบเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบกเบฑเบ™เป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐ
เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™. เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบ—เบฑเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเปเบกเปˆเบ™
เป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบˆเบฐเบ–เบทเบเป€เบฅเบทเบญเบ.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
"AEO"

เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบš เปเบœเบ™เบเบฒเบ™
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบš เบŠเบตเป‰เบšเบญเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ—เบตเปˆเบ„เบงเบ™เปƒเบŠเป‰
เบšเบฑเบ™เบฅเบธเป„เบ”เป‰ เบฎเบฑเบšเบฎเบญเบ‡ or เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” เบฎเบนเบšเปเบšเบš. เปเบœเบ™เบเบฒเบ™ เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡
เบ‚เปเป‰เป‚เบ•เป‰เปเบเป‰เบ‡เบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเปเบ•เปˆเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบฐเป€เบžเบฒเบฐ. เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™
เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบš เบ„เปˆเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบก (เบฅเบฐเบšเบธเป„เบงเป‰เบเบฑเบš เปเบœเบ™เบเบฒเบ™ เปเบ•เปˆโ€‹เบฅเบฐโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เบกเบตโ€‹)โ€‹:

AESKEY userid [keyfile]
เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เปเบšเบšโ€‹เบ•เบปเป‰เบ™โ€‹เบชเบฐโ€‹เบšเบฑเบš "เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹" เบเบฒเบ™โ€‹เปเบšเปˆเบ‡โ€‹เบ›เบฑเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบฅเบฑเบš (AES key). userid is
เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ„เบงเบฒเบกเบฅเบฑเบšเบ—เบตเปˆเปเบšเปˆเบ‡เบ›เบฑเบ™เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเบ„เบงเบ™
เปƒเบŠเป‰. เป„เบŸเบฅเปŒเบ„เบต เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเบฐเบฅเบฐเบšเบธเป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญเบ”เบถเบ‡เบฅเบฐเบซเบฑเบ” AES
เบˆเบฒเบ. เบ–เป‰เบฒ เป„เบŸเบฅเปŒเบ„เบต เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰, เบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™เบชเปเบฒเบฅเบฑเบš a
เบงเบฐเบฅเบตเบœเปˆเบฒเบ™. เป„เบŸเบฅเปŒเบ„เบต เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹ aespasswd(1โ€‹)
เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡

เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบš เปเบฅเบฐ เปเบœเบ™เบเบฒเบ™ เบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบตเปˆเบขเบทเบ™เบขเบฑเบ™ (A or E
เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ เป‚เปเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”) เปเบกเปˆเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹ sendhost เปเบฅเบฐ recvhost.

-B, --local_ address เบซเบปเบงเปƒเบˆ
เบœเบนเบเบกเบฑเบ”เบ—เบตเปˆเบขเบนเปˆเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡เบŠเบฑเบญเบเป€เบเบฑเบ”เบฅเบนเบเบ„เป‰เบฒเปƒเบชเปˆ เบซเบปเบงเปƒเบˆ. เบซเบปเบงเปƒเบˆ เบชเบฒเบกเบฒเบ”เบฅเบฐเบšเบธเป„เบ”เป‰
เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบŠเบทเปˆ DNS เบซเบผเบทโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™ notations เบ•เบปเบงโ€‹เบซเบ™เบฑเบ‡โ€‹เบชเบทโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ—เบตเปˆโ€‹เบขเบนเปˆ IPโ€‹.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ (เบเบฒเบ™เป€เบฅเบทเบญเบเบ—เบตเปˆเบขเบนเปˆเบšเบฑเบ”เบ—เปเบฒเบกเบฐเบŠเบฒเบ”).

-c, --เบœเบนเป‰เบฎเบฑเบš recvhost[:เบžเบญเบ”] [เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹]
เบฅเบฐเบšเบธเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ Iperf, Iperf3 or nutcp เป€เบŠเบตเบšเป€เบงเบต. เบ—เบตเปˆ:เบžเบญเบ”
suffix เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ bwctld เบเปเบฒเบฅเบฑเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™เบžเบญเบ”เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เป€เบฅเบ. เบ–เป‰เบฒเบ—เบตเปˆเบขเบนเปˆ IPv6 เบ–เบทเบเบฅเบฐเบšเบธ, เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบเบญเบกเบฎเบฑเบš
เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ recvhost เบชเปˆเบงเบ™เบ‚เบญเบ‡เบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบšเบชเบตเปˆเบซเบผเปˆเบฝเบกเบ„เบท:
[fe80::fe9f:62d8]:4823. เบญเบฑเบ™เบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเปเบฒเบเป€เบฅเบเบžเบญเบ”เปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบ—เบตเปˆเบขเบนเปˆ
เบชเบฐเป€เบžเบฒเบฐ, เปเบฅเบฐเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ–เป‰เบฒ :port suffix เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ -c or -s เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธ. เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเปเบกเปˆเบ™
เบฅเบฐเบšเบธเป„เบงเป‰, เบกเบฑเบ™เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบ„เปเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ
เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ”เป‰เบงเบ recvhost. เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
เบญเบฐเบ—เบดเบšเบฒเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ เปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
เบ•เบดเบ”เบ•เปเปˆ recvhostเบ—เบตเปˆเบขเบนเปˆ เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ recvhost เปเบฅเบฐ sendhost เปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบ”เบฝเบงเบเบฑเบ™
เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบ•เบปเบงโ€‹เบ•เบปเบ™โ€‹, เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฅเบฐโ€‹เบšเบธ authmethod เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹ recvhost
เปเบฅเบฐ sendhost เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ -A เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡. เบญเบฑเบ™ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เบฅเบฐเบšเบธเป„เบงเป‰เบเบฑเบš -c เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบˆเบฐ override เป€เบ›เบฑเบ™ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เบฅเบฐเบšเบธเป„เบงเป‰เบเบฑเบš -A เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบเบฑเบš
เป„เบ”เป‰ recvhost.

เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เปเบฅเบฐเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™
เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เปเบกเปˆเบ™โ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบโ€‹เบเบฑเบšโ€‹ -A เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡.

- เปเบกเปˆเบ™เปเบฅเป‰เบง, --เบœเบนเป‰เบชเบปเปˆเบ‡ sendhost[:เบžเบญเบ”] [เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹]
เบฅเบฐเบšเบธเป€เบˆเบปเป‰เบฒเบžเบฒเบšเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ Iperf, Iperf3 or nutcp เบฅเบนเบโ€‹เบ„เป‰เบฒ. เบ—เบตเปˆ:เบžเบญเบ”
suffix เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ bwctld เบเปเบฒเบฅเบฑเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบขเบนเปˆเปƒเบ™เบžเบญเบ”เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เป€เบฅเบ. เบ–เป‰เบฒเบ—เบตเปˆเบขเบนเปˆ IPv6 เบ–เบทเบเบฅเบฐเบšเบธ, เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบเบญเบกเบฎเบฑเบš
เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ sendhost เบชเปˆเบงเบ™เบ‚เบญเบ‡เบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบงเบปเบ‡เป€เบฅเบฑเบšเบชเบตเปˆเบซเบผเปˆเบฝเบกเบ„เบท:
[fe80::fe9f:62d8]:4823. เบญเบฑเบ™เบ™เบตเป‰เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒเปเบฒเบเป€เบฅเบเบžเบญเบ”เปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบ—เบตเปˆเบขเบนเปˆ
เบชเบฐเป€เบžเบฒเบฐ, เปเบฅเบฐเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ–เป‰เบฒ :port suffix เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡ -c or -s เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธ. เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเปเบกเปˆเบ™
เบฅเบฐเบšเบธเป„เบงเป‰, เบกเบฑเบ™เปเบกเปˆเบ™เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เปเบกเปˆเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ„เปเบฒเบชเบฑเปˆเบ‡เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบ„เปเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ
เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบกเปˆเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ”เป‰เบงเบ sendhost. เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
เบญเบฐเบ—เบดเบšเบฒเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ เปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
เบ•เบดเบ”เบ•เปเปˆ sendhostเบ—เบตเปˆเบขเบนเปˆ เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ recvhost เปเบฅเบฐ sendhost เปเบšเปˆเบ‡เบ›เบฑเบ™เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบ”เบฝเบงเบเบฑเบ™
เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบ•เบปเบงโ€‹เบ•เบปเบ™โ€‹, เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฅเบฐโ€‹เบšเบธ authmethod เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ—เบฑเบ‡โ€‹เบชเบญเบ‡โ€‹ recvhost
เปเบฅเบฐ sendhost เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ -A เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡. เบญเบฑเบ™ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เบฅเบฐเบšเบธเป„เบงเป‰เบเบฑเบš -s เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เบˆเบฐ override เป€เบ›เบฑเบ™ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เบฅเบฐเบšเบธเป„เบงเป‰เบเบฑเบš -A เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบเบฑเบš
เป„เบ”เป‰ sendhost.

เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹ เบงเบดเบ—เบตเบเบฒเบ™เบฎเบฑเบšเบฎเบญเบ‡ เปเบฅเบฐเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™
เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบเบงเบ”โ€‹เบชเบญเบšโ€‹เปเบกเปˆเบ™โ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบโ€‹เบเบฑเบšโ€‹ -A เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡.

-o, --เบžเบดเบ
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบœเบนเป‰เบชเบปเปˆเบ‡เบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบœเบนเป‰เบฎเบฑเบš. เบ—เบฒเบ‡เป€เบฅเบทเบญเบ --flip เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”
เบœเบนเป‰เบฎเบฑเบšเป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบ—เบธเบเบ›เบฐเป€เบžเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
(เบ•เบปเบงเบขเปˆเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš iperf). เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบ—เบตเปˆเบชเบธเบ”เบ–เป‰เบฒเบ•เบปเบงเบฎเบฑเบšเบขเบนเปˆเบซเบฅเบฑเบ‡เป„เบŸเบงเป.

bwctl เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เป„เบ”เป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เบŠเบทเปˆเปƒเบซเป‰เบเบปเบ‡เบเบฑเบšเบ„เบนเปˆเบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปƒเบ™ Iperf เบขเปˆเบฒเบ‡เปƒเบเป‰เบŠเบดเบ”เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

-T, --เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท
เบฅเบฐเบšเบธเบงเปˆเบฒเบ•เบปเบงเบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™เบญเบฑเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰:

iperf

iperf3

nuttcp

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบต. เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒ เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเบกเบตเบฎเปˆเบงเบกเบเบฑเบ™

-S, --tos เป„เบญ
เบเปเบฒเบ™เบปเบ” TOS byte เปƒเบ™เบŠเบธเบ”เบเบฒเบ™เบชเบปเปˆเบ‡.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบต.

-D, --dscp DSCP
เบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒ DSCP เปเบšเบš RFC 2474 เบชเปเบฒเบฅเบฑเบš TOS byte เปƒเบ™เบŠเบธเบ”เบเบฒเบ™เบชเบปเปˆเบ‡. เบ™เบตเป‰เบชเบฒเบกเบฒเบ”
เบ–เบทเบเบ•เบฑเป‰เบ‡เป‚เบ”เบเปƒเบŠเป‰เบ„เปˆเบฒเบ•เบปเบงเป€เบฅเบ 6-bit เปƒเบ™เบญเบฑเบ”เบ•เบฒเบ™เบดเบเบปเบก, hex, เบซเบผเบทเป€เบฅเบเปเบ›เบ”. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เป„เบ”เป‰
เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบŠเบธเบ”เบชเบฑเบ™เบเบฒเบฅเบฑเบ DSCP เบŠเบทเปˆเบ„เบปเบ‡เบ—เบตเปˆเปเบกเปˆเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆ. (เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ•เบปเบงเบขเปˆเบฒเบ‡
เป€เบญเบปเบฒเบกเบฒเบˆเบฒเบ RFC 4594.)

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ เบŠเบทเปˆ โ”‚ เบกเบนเบ™เบ„เปˆเบฒ โ”‚ เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ เบฅเบฐเบ”เบฑเบš โ”‚ เบ•เบปเบงเบขเปˆเบฒเบ‡ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚NONE โ”‚ โ”‚ โ”‚ โ”‚
โ”‚เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ โ”‚ 000000 โ”‚ เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ โ”‚ เบšเปเปˆเปเบ•เบเบ•เปˆเบฒเบ‡ โ”‚
โ”‚DF โ”‚ โ”‚ โ”‚ โ”‚
โ”‚CS0 โ”‚ โ”‚ โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚CS1 โ”‚ 001000 โ”‚ เบ‚เปเป‰เบกเบนเบ™เบ„เบงเบฒเบกเบชเบณเบ„เบฑเบ™เบ•เปเปˆเบฒ โ”‚ เบšเปเปˆเบกเบต BW เบฎเบฑเบšเบ›เบฐเบเบฑเบ™ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚AF11 โ”‚ 001010 โ”‚ โ”‚ โ”‚
โ”‚AF12 โ”‚ 001100 โ”‚ เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบชเบนเบ‡ โ”‚ เป€เบเบฑเบšเปเบฅเบฐเบชเบปเปˆเบ‡เบ•เปเปˆ โ”‚
โ”‚AF13 โ”‚ 001110 โ”‚ โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚CS2 โ”‚ 010000 โ”‚ OAM โ”‚ OAM&P โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚AF21 โ”‚ 010010 โ”‚ โ”‚ โ”‚
โ”‚AF22 โ”‚ 010100 โ”‚ Low-Latency Data โ”‚ เบเบฒเบ™เบชเบฑเปˆเบ‡เบŠเบทเป‰เบœเปˆเบฒเบ™เป€เบงเบฑเบš โ”‚
โ”‚AF23 โ”‚ 010110 โ”‚ โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚CS3 โ”‚ 011000 โ”‚ เบงเบดเบ”เบตเป‚เบญเบญเบญเบเบญเบฒเบเบฒเบ” โ”‚ เป‚เบ—เบฅเบฐเบ—เบฑเบ” เปเบฅเบฐ เป€เบซเบ”เบเบฒเบ™เบชเบปเบ” โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚AF31 โ”‚ 011010 โ”‚ โ”‚ โ”‚
โ”‚AF32 โ”‚ 011100 โ”‚ Multimedia Streaming โ”‚ เบชเบฐเบ•เบฃเบตเบกเบงเบดเบ”เบตเป‚เบญ เปเบฅเบฐเบชเบฝเบ‡ โ”‚
โ”‚AF33 โ”‚ 011110 โ”‚ โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚CS4 โ”‚ 100000 โ”‚ เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบšเบšเบชเบปเบ”เป† โ”‚ เบงเบดเบ”เบตเป‚เบญเปเบฅเบฐเบเบฒเบ™เบซเบผเบดเป‰เบ™เป€เบเบก โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚AF41 โ”‚ 100010 โ”‚ โ”‚ โ”‚
โ”‚AF42 โ”‚ 100100 โ”‚ เบเบฒเบ™เบ›เบฐเบŠเบธเบกเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ โ”‚ H.323 video conferencing โ”‚
โ”‚AF43 โ”‚ 100110 โ”‚ โ”‚ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚CS5 โ”‚ 101000 โ”‚ เบชเบฑเบ™เบเบฒเบ™ โ”‚ Video conf เปเบฅเบฐเบเบฒเบ™เบซเบผเบดเป‰เบ™เป€เบเบก โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚EF โ”‚ 101110 โ”‚ Telephony โ”‚ IP Telephony bearer โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚CS6 โ”‚ 110000 โ”‚ เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเป€เบ„เบทเบญเบ‚เปˆเบฒเบ โ”‚ เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚CS7 โ”‚ 111000 โ”‚ โ”‚ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡.

-b, -- เปเบšเบ™เบงเบดเบ” เบงเบฒเบ‡เบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบ™
เบˆเปเบฒเบเบฑเบ”เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เบชเบปเปˆเบ‡ UDP เป€เบ›เบฑเบ™ เบงเบฒเบ‡เบ‚เบญเบ‡เบชเบฑเบ™เบเบฒเบ™ (เบšเบดเบ”/เบงเบด).

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
1 Mb

-i, --report_interval เป„เบฅเบเบฐเบซเปˆเบฒเบ‡
เบฅเบฒเบเบ‡เบฒเบ™เป„เบฅเบเบฐเบซเปˆเบฒเบ‡ (เบงเบดเบ™เบฒเบ—เบต).

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ•เบฑเป‰เบ‡ (เบšเปเปˆโ€‹เบกเบตโ€‹เป„เบฅโ€‹เบเบฐโ€‹เบเบฒเบ™โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹)

-l, --buffer_length len
เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™/เบ‚เบฝเบ™ buffers (bytes).

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
8 KB TCP, 1470 bytes UDP

-เป‚เบญ, --เบฅเบฐเป€เบงเบฑเป‰เบ™ เบงเบดเบ™เบฒเบ—เบต
เป„เบฅเบเบฐเป€เบงเบฅเบฒเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเบฐเบเบปเบเป€เบงเบฑเป‰เบ™เบˆเบฒเบเบชเบฐเบ–เบดเบ•เบดเบชเบธเบ”เบ—เป‰เบฒเบ. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เบ‚เป‰เบฒเบกเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเป€เบŠเบฑเปˆเบ™ TCP Slow Start. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบ
เป„เบ”เป‰ iperf3 เป€เบ„เบทเปˆเบญเบ‡เบกเบท.

-P, --เบ‚เบฐโ€‹เบซเบ™เบฒเบ™โ€‹ nStreams
เบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบžเป‰เบญเบกเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เป€เบšเบดเปˆเบ‡ -P เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡ Iperf เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

-t,--test_duration เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ
เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš (เบงเบดเบ™เบฒเบ—เบต).

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
10

-u, --udp
เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš UDP.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš TCP

-W,--dynamic_window เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก
เบ„เบทเบเบฑเบ™เบเบฑเบš -w เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบเบปเบเป€เบงเบฑเป‰เบ™เบงเปˆเบฒเบกเบนเบ™เบ„เปˆเบฒเปเบกเปˆเบ™เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ. bwctl เบˆเบฐเบžเบฐเบเบฒเบเบฒเบก
เป„เบ”เบ™เบฒเบกเบดเบเบเปเบฒเบ™เบปเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก TCP เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบญเบตเบ‡เบ•เบฒเบกเบ‚เปเป‰เบกเบนเบ™ RTT
เบฅเบงเบšเบฅเบงเบกเบˆเบฒเบเป€เบ•เบปเป‰เบฒเบฎเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบก. เบ–เป‰เบฒ bwctl เบšเปเปˆเบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง a
เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก, เบกเบนเบ™เบ„เปˆเบฒ เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš)

-w, --เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก
เบ‚เบฐเปœเบฒเบ” buffer เป€เบ•เบปเป‰เบฒเบฎเบฑเบš (เป„เบšเบ•เปŒ). เบชเปเบฒเบฅเบฑเบš TCP, เบ™เบตเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ›เปˆเบญเบ‡เบขเป‰เบฝเบก TCP. เบชเปเบฒเบฅเบฑเบš UDP, เบ™เบตเป‰
เบเปเบฒเบ™เบปเบ”เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡ socket เบฎเบฑเบš buffer.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš)

bwping เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:
-T, --เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท
เบฅเบฐเบšเบธเบงเปˆเบฒเบ•เบปเบงเบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™เบญเบฑเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰:

ping

owamp

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบต. เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒ เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเบกเบตเบฎเปˆเบงเบกเบเบฑเบ™

-E, --no_endpoint
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš ping เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบฎเบฑเบšเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบต bwctl.

-l, --packet_length เบ„เบงเบฒเบกเบเบฒเบง
เบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบชเบณเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš ping เบซเบผเบท owamp

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เปเบžเบฑเบเป€เบเบฑเบ”เบ‚เบฐเปœเบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”

-N, --num_packets nPackets
เบˆเปเบฒเบ™เบงเบ™เบŠเบญเบ‡เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ™เบตเป‰

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
10

-i, --packet_interval เบงเบดเบ™เบฒเบ—เบต
เป€เบงเบฅเบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ•เปˆเบฅเบฐเปเบžเบฑเบเป€เบเบฑเบ”เบ–เบทเบเบชเบปเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบงเบดเบ™เบฒเบ—เบต 1.0

-t, --ttl ttl
เบ„เปˆเบฒ TTL เบ—เบตเปˆเบˆเบฐเปเบ—เบฑเบเปเบ•เปˆเบฅเบฐเปเบžเบฑเบเป€เบเบฑเบ”เบ”เป‰เบงเบ. เบ™เบตเป‰เปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš ping เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบต

bwtraceroute เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:
-T, --เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท
เบฅเบฐเบšเบธเบงเปˆเบฒเบ•เบปเบงเบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™เบญเบฑเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰:

traceroute

เบฎเปˆเบญเบ‡เบฎเบญเบ

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบต. เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒ เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเบกเบตเบฎเปˆเบงเบกเบเบฑเบ™

-E, --no_endpoint
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบฎเบฑเบšเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบต bwctl.

-l, --packet_length เบ„เบงเบฒเบกเบเบฒเบง
เบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เป„เบ›เบเบงเบ”

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เปเบžเบฑเบเป€เบเบฑเบ”เบ‚เบฐเปœเบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”

-F, --first_ttl ttl
TTL เบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบš traceroute. เบ™เบตเป‰เบเปเบฒเบ™เบปเบ” hop เบ—เปเบฒเบญเบดเบ”เปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆ
เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš tracepath.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบต

-M, --max_ttl ttl
TTL เบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบˆเบฐเบ•เบฑเป‰เบ‡เบชเปเบฒเบฅเบฑเบš traceroute. เบ™เบตเป‰เบเปเบฒเบ™เบปเบ” hop เบชเบธเบ”เบ—เป‰เบฒเบเปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆ
เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบœเบปเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš tracepath.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเบกเบต

-t, --test_เป„เบฅเบเบฐเป€เบงเบฅเบฒ เบงเบดเบ™เบฒเบ—เบตfR
เบˆเปเบฒเบ™เบงเบ™เป€เบงเบฅเบฒเบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบˆเบฐเบฅเปเบ–เป‰เบฒเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš traceroute เบชเปเบฒเป€เบฅเบฑเบ”.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบงเบดเบ™เบฒเบ—เบต 10

เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:
-เบ, --allow_ntp_unsync syncfuzz
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ bwctl เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเป‚เบกเบ‡เบฅเบฐเบšเบปเบš synchronized. เปƒเบŠเป‰เบญเบฑเบ™เบ™เบตเป‰เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเบงเปˆเบฒเป„เบเบ›เบฒเบ™เปƒเบ”
off เป‚เบกเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปเบกเปˆเบ™เบกเบฒเบˆเบฒเบ UTC. bwctl เบกเบฑเบเบกเบต NTP เบฅเบฐเบšเบปเบš synchronized
เป‚เบกเบ‡เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบˆเบธเบ”เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเบ™เบ•เบปเบเบฅเบปเบ‡เป€เบซเบฑเบ™เบ”เบตเบ„เบทเบเบฑเบ™
เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเป€เบงเบฅเบฒเบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.

เบ–เป‰เบฒเบชเบญเบ‡เบฅเบฐเบšเบปเบšเบšเปเปˆเบกเบตเปเบ™เบงเบ„เบดเบ”เบ—เบตเปˆเปƒเบเป‰เบŠเบดเบ”เบžเบฝเบ‡เบžเปเบ‚เบญเบ‡เป€เบงเบฅเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™
เปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบเปเปˆเบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบงเป€เบžเบฒเบฐเบงเปˆเบฒเบˆเบธเบ”เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเปเบฅเปˆเบ™เบขเบนเปˆเบ—เบตเปˆ a
เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบเปˆเบงเบฒเบญเบทเปˆเบ™เป†.

เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹ NTP เป‚เบ—เบฅเบฐเบšเบปเบš, เปเบฅเบฐเป‚เบกเบ‡เบฅเบฐเบšเบปเบšเปเบกเปˆเบ™
เบเบณเบ™เบปเบ”เบงเปˆเบฒเบˆเบฐเบšเปเปˆเป„เบ”เป‰เบŠเบดเป‰เบ‡, เบ‚เปเป‰เบ„เบงเบฒเบกเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบ–เบทเบเบฅเบฒเบเบ‡เบฒเบ™เบขเบนเปˆ
เบ•เบฒเบกเบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡ -e เบ—เบธเบ‡.

เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบ„เบดเบ”โ€‹เป„เบฅเปˆโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹, เบ„เปˆเบฒโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปƒเบ™โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ‚เบญเบ‡โ€‹
เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡. เบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเป€เบงเบฅเบฒเบชเบนเบ‡เบชเบธเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเบœเบนเบเบกเบฑเบ”เบขเบนเปˆเปƒเบ™เบ”เป‰เบฒเบ™เป€เบŠเบตเบŸเป€เบงเบต, เป‚เบ”เบเปƒเบŠเป‰
เบ„เปเบฒเบชเบฑเปˆเบ‡ max_time_error, เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. เบ–เป‰เบฒเบ•เบฑเป‰เบ‡, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ
เบˆเบฐเบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปƒเบ”เป†เบ—เบตเปˆเบˆเบฐเบ—เบปเบ”เบชเบญเบšเบเบฑเบšเป€เบžเบทเปˆเบญเบ™เบกเบดเบ”เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ‚เบญเบ‡เป€เบงเบฅเบฒเบชเบนเบ‡เป€เบเบตเบ™เป„เบ›.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡ (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบ•เบฑเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเบšเปเปˆเบกเบต NTP เป‚เบ—โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹)

- เบ‚เป‰เบญเบ, --test_interval เป„เบฅเบเบฐเบซเปˆเบฒเบ‡
เบฅเบฐเบšเบธเบงเปˆเบฒ bwctl เบ„เบงเบ™เบžเบฐเบเบฒเบเบฒเบกเปเบฅเปˆเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™เบ—เบธเบเบ„เบฑเป‰เบ‡ เป„เบฅเบเบฐเบซเปˆเบฒเบ‡
เบงเบดเบ™เบฒเบ—เบต.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡. เบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ•เบฑเป‰เบ‡, bwctl เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ„เบฑเป‰เบ‡โ€‹เบ”เบฝเบงโ€‹.

-L, --latest_time เบเบฒเบงเบ—เบตเปˆเบชเบธเบ”
เบฅเบฐเบšเบธเป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบงเบ™เบฒเบ™เบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒเป€เบ•เบฑเบกเปƒเบˆเบฅเปเบ–เป‰เบฒ a
เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเบˆเบญเบ‡. เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ bwctl เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบˆเบฒเบ bwctld เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, เบกเบฑเบ™เบเปเบฒเบ™เบปเบ”
เป€เบงเบฅเบฒเบ—เบตเปˆเป„เบงเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเป€เบงเบฅเบฒเบซเบฅเป‰เบฒเบชเบธเบ”เบ—เบตเปˆเบกเบฑเบ™เป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐเบเบญเบกเบฎเบฑเบš. เป€เบงเบฅเบฒเบซเบฅเป‰เบฒเบชเบธเบ”เปเบกเปˆเบ™
เบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบเบฒเบ™เป€เบžเบตเปˆเบกเบ™เบตเป‰ เบเบฒเบงเบ—เบตเปˆเบชเบธเบ” เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹. เป€เบงเบฅเบฒเบ—เบตเปˆเป„เบงเบ—เบตเปˆเบชเบธเบ”เปเบกเปˆเบ™
เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ 'เบ”เบฝเบงเบ™เบตเป‰'. เป„เบ”เป‰ เบเบฒเบงเบ—เบตเปˆเบชเบธเบ” เป€เบงเบฅเบฒเบ–เบทเบเบฅเบฐเบšเบธเป€เบ›เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบงเบดเบ™เบฒเบ—เบต.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
If เป„เบฅเบเบฐเบซเปˆเบฒเบ‡ เบ–เบทเบเบเปเบฒเบ™เบปเบ”, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 50% เบ‚เบญเบ‡ เป„เบฅเบเบฐเบซเปˆเบฒเบ‡. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เปเบกเปˆเบ™เบชเบญเบ‡เป€เบ—เบปเปˆเบฒเบ‚เบญเบ‡เป„เบฅเบเบฐเป€เบงเบฅเบฒเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒ เปเบ•เปˆเบšเปเปˆเบ™เป‰เบญเบเบเบงเปˆเบฒ 10 เบ™เบฒเบ—เบต. (เป€เบšเบดเปˆเบ‡ -t.)

-n, --num_tests n เป„เบฅเบเบฐเบซเปˆเบฒเบ‡
เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ -I เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡

-R, --randomize alpha
Randomize เป€เบงเบฅเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบžเบฒเบเปƒเบ™เบ™เบตเป‰ alpha เป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡ เป„เบฅเบเบฐเบซเปˆเบฒเบ‡.
เบ„เปˆเบฒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเปเบฒเบฅเบฑเบš alpha เปเบกเปˆเบ™เบ•เบฑเป‰เบ‡เปเบ•เปˆ 0-50. bwctl เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบธเบเป†
เป„เบฅเบเบฐเบซเปˆเบฒเบ‡ +/- alpha เป€เบ›เบตเป€เบŠเบฑเบ™. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ เป„เบฅเบเบฐเบซเปˆเบฒเบ‡ เปเบกเปˆเบ™ 300 เบงเบดเบ™เบฒเบ—เบตเปเบฅเบฐ alpha
เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป€เบ›เบฑเบ™ 10 เป€เบ›เบตเป€เบŠเบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ bwctl เบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเปเบฅเปˆเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบธเบเป† 270-330 เบงเบดเบ™เบฒเบ—เบต.
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบฝเบ‡เปเบ•เปˆเบเบฑเบš -I เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
0 (เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบชเบธเปˆเบกโ€‹)

เบœเบปเบ™เบœเบฐเบฅเบดเบ” เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:
-d, --output_dir dir
เบฅเบฐเบšเบธเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ -p เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹.

-e, -- เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ
syslog เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ เป€เบžเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบชเปˆ.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™:
LOG_USER

-f, --เบซเบปเบงเปœเปˆเบงเบ เบซเบ™เปˆเบงเบ
เบเปเบฒเบ™เบปเบ”เบซเบปเบงเบซเบ™เปˆเบงเบเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบ—เบตเปˆเบเบญเบกเบฎเบฑเบš
เบ„เบธเบ™เบ„เปˆเบฒ เบชเบณ เบฅเบฑเบš เบซเบ™เปˆเบงเบ เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฐเป€เบžเบฒเบฐ.

Iperf:

k เบเบดเป‚เบฅเบšเบดเบ”เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต

K เบเบดเป‚เบฅเป„เบšเบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต

m Megabits เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต

M เป€เบกเบเบฒเป„เบšเบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต

-เบŠ, - เบŠเปˆเบงเบ
เบžเบดเบกเบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปˆเบงเบเป€เบซเบผเบทเบญ.

-p, --เบžเบดเบก
เบงเบฒเบ‡เบœเบปเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปƒเบ™เป„เบŸเบฅเปŒ. เบžเบดเบกเบŠเบทเปˆเป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญ stdout เป€เบกเบทเปˆเบญเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบชเบปเบกเบšเบนเบ™.

-q, --เบ‡เบฝเบš
เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‡เบฝเบš. เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

-r, --syslog_to_stderr
เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก syslog เบเบฑเบš stderr. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒ -q เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบฅเบฐเบšเบธเป„เบงเป‰เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบžเบฝเบ‡เปเบ•เปˆเบเบฑเบš -q เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

-V, - เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบžเบดเบกเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐเบญเบญเบ.

- เปƒเบ™โ€‹, -- verbose
เบœเบปเบ™เบœเบฐเบฅเบดเบ” verbose. เบฅเบฐเบšเบธเป€เบžเบตเปˆเบกเป€เบ•เบตเบก -v's เป€เบžเบตเปˆเบก verbosity เป„เบ”เป‰.

-x, -- เบ—เบฑเบ‡เบชเบญเบ‡
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบฑเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡เปเบฅเบฐเบœเบนเป‰เบฎเบฑเบš. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบฝเบ‡เปเบ•เปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบ
เบ”เป‰เบฒเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเปƒเบซเป‰เปเบกเปˆเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”. เบ–เป‰เบฒ -p เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เป„เบ”เป‰โ€‹
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡เปเบกเปˆเบ™เบ–เบทเบเบˆเบฑเบ”เปƒเบชเปˆเปƒเบ™เป„เบŸเบฅเปŒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

-y, -- เบฎเบนเบšเปเบšเบš เบฎเบนเบšเปเบšเบš
เบฅเบฐเบšเบธเบฎเบนเบšเปเบšเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบท. เบ„เปˆเบฒเบ—เบตเปˆเบเบญเบกเบฎเบฑเบšเบชเปเบฒเบฅเบฑเบš เบฎเบนเบšเปเบšเบš เปเบกเปˆเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹
เบชเบฐเป€เบžเบฒเบฐ.

Iperf:

c [c]เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเปเบเบเบˆเบฒเบ omma

ENVIRONMENT เบ„เบงเบฒเบกเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš


bwctl เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Default

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€

BWCTLRC config เป€เบญเบเบฐเบชเบฒเบ™ ~/.bwctlrc
BWCTL_DEBUG_TIMEOFFSET Offset 0.0 (เบงเบดเบ™เบฒเบ—เบต)

เบ•เบปเบงเบขเปˆเบฒเบ‡


bwctl -c somehost.example.com

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš TCP เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ 10 เบงเบดเบ™เบฒเบ—เบตเป„เบงเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ เป€เบ›เบฑเบ™โ€‹เบœเบนเป‰โ€‹เบชเบปเปˆเบ‡โ€‹เปเบฅเบฐโ€‹
somehost.example.com เป€เบ›เบฑเบ™เบœเบนเป‰เบฎเบฑเบš, เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ”เบเปเป„เบ”เป‰เบ—เบตเปˆเบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบขเบนเปˆเบ—เบปเปˆเบงเป„เบ›.
เบชเบปเปˆเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเบ”เป‰เบฒเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.

bwctl -x -c somehost.example.com

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เปเบ•เปˆเบเบฑเบ‡เบชเบปเปˆเบ‡เบ„เบทเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเบ‚เป‰เบฒเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡เบ‚เบญเบ‡
เบ—เบปเบ”เบชเบญเบš.

bwctl -x -c somehost.example.com -s otherhost.example.com

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เปเบ•เปˆเบเบฑเบš otherhost.example.com เป€เบ›เบฑเบ™เบœเบนเป‰เบชเบปเปˆเบ‡เปเบ—เบ™
เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

bwctl -t 30 -T iperf -s somehost.example.com

เปเบฅเปˆเบ™ TCP 30 เบงเบดเบ™เบฒเบ—เบต Iperf เบ—เบปเบ”เบชเบญเบšเบเบฑเบš somehost.example.com เป€เบ›เบฑเบ™เบœเบนเป‰เบชเบปเปˆเบ‡เปเบฅเบฐ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ as
เบœเบนเป‰เบฎเบฑเบš.

bwctl -I 3600 -R 10 -t 10 -u -b 10m -s somehost.example.com

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš 10 เบงเบดเบ™เบฒเบ—เบต UDP เบ—เบธเบเป†เบŠเบปเปˆเบงเป‚เบกเบ‡ (3600 +/- 360 เบงเบดเบ™เบฒเบ—เบต) เบเบฑเบšเบœเบนเป‰เบชเบปเปˆเบ‡.
เบญเบฑเบ”เบ•เบฒเบˆเปเบฒเบเบฑเบ” 10 Mbits เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบตเบˆเบฒเบ somehost.example.com เบซเบฒ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

bwctl -s somehost.example.com AE AESKEY เบœเบนเป‰เปƒเบŠเป‰เบšเบฒเบ‡เบ„เบปเบ™

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš TCP เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ 10 เบงเบดเบ™เบฒเบ—เบต. เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบ•เบปเบงเบ•เบปเบ™ เบœเบนเป‰เปƒเบŠเป‰เบšเบฒเบ‡เบ„เบปเบ™. bwctl
เบˆเบฐเป€เบ•เบทเบญเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ” AES.

bwping --no_endpoint -N 30 -i 0.5 --ttl 150 -c somehost.example.com

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš ping เบ—เบตเปˆเบชเบปเปˆเบ‡ 30 pings, เบซเบ™เบถเปˆเบ‡เบŠเบญเบ‡เบ•เปเปˆเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบงเบดเบ™เบฒเบ—เบต, เบ”เป‰เบงเบ TTL เบ‚เบญเบ‡ 150.
เป„เบ›เบซเบฒ somehost.example.com เบˆเบฒเบ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบ–เป‰เบฒ somehost.example.com เบšเปเปˆเบกเบต bwctl
เปเบฅเปˆเบ™, เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš ping เปเบฅเปˆเบ™เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก.

bwtraceroute -T เบฎเปˆเบญเบ‡เบฎเบญเบ -E -c somehost.example.com

เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš tracepath เป„เบ›เบซเบฒ somehost.example.com เบˆเบฒเบ เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™. เบ–เป‰เบฒ somehost.example.com
เบšเปเปˆเบกเบต bwctl เปเบฅเปˆเบ™, เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš tracepath เปเบฅเปˆเบ™เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก.

เปƒเบŠเป‰ bwping เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    facetracknoir
    facetracknoir
    Modular headtracking เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹
    เบฎเบญเบ‡เบฎเบฑเบšเบซเบผเบฒเบเบ•เบปเบงเบ•เบดเบ”เบ•เบฒเบกเปƒเบšเบซเบ™เป‰เบฒ, เบ•เบปเบงเบเบญเบ‡
    เปเบฅเบฐเป‚เบ›เป‚เบ•เบ„เบญเบ™เป€เบเบก. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เบ•เบดเบ”เบ•เบฒเบก
    เปเบกเปˆเบ™ SM FaceAPI, AIC Inertial Head
    เบšเบปเบšเบ•เบดเบ”เบ•เบฒเบกเบฅเบธเบ” ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” facetracknoir
  • 2
    PHP QR Code
    PHP QR Code
    PHP QR Code เปเบกเปˆเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” (LGPL)
    เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ” QR,
    เบšเบฒเป‚เบ„เบ” 2 เบกเบดเบ•เบด. เบญเบตเบ‡เปƒเบชเปˆ
    libqrencode C เบซเปเบชเบฐเบซเบกเบธเบ”, เบชเบฐเบซเบ™เบญเบ‡ API เบชเปเบฒเบฅเบฑเบš
    เบชเป‰เบฒเบ‡ QR Code barc...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PHP QR Code
  • 3
    freeciv
    freeciv
    Freeciv เป€เบ›เบฑเบ™ turn-based เบŸเบฃเบต
    เป€เบเบกเบเบธเบ”เบ—เบฐเบชเบฒเบ” multiplayer, เป€เบŠเบดเปˆเบ‡เปเบ•เปˆเบฅเบฐเบ„เบปเบ™
    เบœเบนเป‰เบ™เบเบฒเบเป€เบ›เบฑเบ™เบœเบนเป‰เบ™เปเบฒเบ‚เบญเบ‡ a
    เบžเบปเบ™โ€‹เบฅเบฐโ€‹เป€เบฎเบทเบญเบ™โ€‹, เบเบฒเบ™โ€‹เบ•เปเปˆโ€‹เบชเบนเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เปƒเบซเป‰โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹
    เป€เบ›เบปเป‰เบฒเปเบฒเบเบชเบนเบ‡เบชเบธเบ”: เบˆเบฐเป€เบ›เบฑเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Freeciv
  • 4
    เบเปˆเบญเบ‡เบŠเบฒเบ Cuckoo
    เบเปˆเบญเบ‡เบŠเบฒเบ Cuckoo
    Cuckoo Sandbox เปƒเบŠเป‰เบญเบปเบ‡เบ›เบฐเบเบญเบšเป€เบžเบทเปˆเบญ
    เบ•เบดเบ”เบ•เบฒเบกเบเบงเบ”เบเบฒเบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡ malware เปƒเบ™ a
    เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Sandbox; เป‚เบ”เบ”เบ”เปˆเบฝเบงเบˆเบฒเบ
    เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
    เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐ o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Cuckoo Sandbox
  • 5
    LMS-YouTube
    LMS-YouTube
    เบซเบผเบดเป‰เบ™เบงเบดเบ”เบตเป‚เบญ YouTube เปƒเบ™ LMS (เบเบฒเบ™เบชเบปเปˆเบ‡
    Triode's to YouTbe API v3) เบ™เบตเป‰เปเบกเปˆเบ™
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ”เป‰
    เบˆเบฒเบ
    https://sourceforge.net/projects/lms-y...
    เบ”เบฒเบงเป‚เบซเบฅเบ” LMS-YouTube
  • 6
    เบกเบนเบ™เบ™เบดเบ—เบดเบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต Windows
    เบกเบนเบ™เบ™เบดเบ—เบดเบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบต Windows
    Windows Presentation Foundation (WPF)
    เป€เบ›เบฑเบ™เบเบญเบš UI เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ Windows
    เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ desktop. WPF เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ a
    เบŠเบธเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡
    เบ„เบธเบ™โ€‹เบฅเบฑเบโ€‹เบชเบฐโ€‹เบ™เบฐ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Windows Presentation Foundation
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad