এটি হল tcprewrite কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
tcprewrite - একটি pcap ফাইলে প্যাকেটগুলি পুনরায় লিখুন।
সাইনোপিসিস
tcprewrite [-পতাকা [মূল্য]]... [--অপ্ট-নাম [[=| ]মূল্য]]...
সমস্ত আর্গুমেন্ট বিকল্প হতে হবে.
বর্ণনাঃ
এই ম্যানুয়াল পৃষ্ঠাটি সংক্ষিপ্তভাবে নথিভুক্ত করে tcprewrite আদেশ Tcprewrite হল একটি টুল
সংরক্ষিত প্যাকেট পুনরায় লিখুন pcap(3) ফাইল ফরম্যাট, যেমন টুল দ্বারা crated যেমন tcpdump(1)
এবং গগনচারী(1). একবার একটি pcap ফাইলের প্যাকেটগুলি পুনরায় লেখা হয়ে গেলে, সেগুলি পুনরায় প্লে করা যেতে পারে
ব্যবহার করে নেটওয়ার্কে ফিরে আসা tcpreplay(1).
tcprewrite বর্তমানে নিম্নলিখিত DLT প্রকারগুলি পড়া সমর্থন করে:
DLT_C_HDLC ওরফে সিসকো এইচডিএলসি
DLT_EN10MB ওরফে ইথারনেট
DLT_LINUX_SLL ওরফে লিনাক্স কুকড সকেট
DLT_RAW ওরফে RAW আইপি
DLT_NULL ওরফে বিএসডি লুপব্যাক
DLT_LOOP ওরফে ওপেনবিএসডি লুপব্যাক
DLT_IEEE802_11 aka 802.11a/b/g
DLT_IEEE802_11_RADIO aka 802.11a/b/g রেডিওট্যাপ হেডার সহ
লেখার জন্য সমর্থিত DLT প্রকারের জন্য অনুগ্রহ করে --dlt বিকল্পটি দেখুন।
tcprewrite এর প্যাকেট সম্পাদনা বৈশিষ্ট্য যা "ক্লায়েন্ট" এবং "সার্ভার" এর মধ্যে পার্থক্য করে
ট্রাফিক একটি প্রয়োজন tcpprep(1) ক্যাশে ফাইল।
আরো বিস্তারিত জানার জন্য, অনুগ্রহ করে এখানে Tcpreplay ম্যানুয়াল দেখুন:
http://tcpreplay.synfin.net/trac/wiki/manual
বিকল্প
-r স্ট্রিং, --পোর্টম্যাপ=স্ট্রিং
TCP/UDP পোর্টগুলি পুনরায় লিখুন। এই বিকল্পটি -1 বার পর্যন্ত প্রদর্শিত হতে পারে।
কমা সীমাবদ্ধ পোর্ট ম্যাপিংগুলির একটি তালিকা উল্লেখ করুন যার মধ্যে কোলন সীমাবদ্ধ রয়েছে
পোর্ট নম্বর জোড়া। প্রতিটি কোলন ডিলিমিটেড পোর্ট পেয়ার মিলে পোর্ট নিয়ে গঠিত
পুনরায় লেখার জন্য পোর্ট নম্বর অনুসরণ করুন।
উদাহরণ:
--portmap=80:8000 --portmap=8080:80 # 80->8000 এবং 8080->80
--portmap=8000,8080,88888:80 # 3টি বিভিন্ন পোর্ট 80 হয়ে গেছে
--portmap=8000-8999:80 # পোর্ট 8000 থেকে 8999 হয়ে 80
-s সংখ্যা, --বীজ=সংখ্যা
প্রদত্ত বীজের সাথে src/dst IPv4/v6 ঠিকানাগুলি র্যান্ডমাইজ করুন। এই বিকল্পটি 1 পর্যন্ত প্রদর্শিত হতে পারে
বার এই বিকল্পটি তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়।
উৎস এবং গন্তব্য IPv4/v6 ঠিকানাগুলিকে ছদ্ম এলোমেলো করে দেয় কিন্তু
এখনও ক্লায়েন্ট/সার্ভার সম্পর্ক বজায় রাখে। যেহেতু র্যান্ডমাইজেশন
বীজের উপর ভিত্তি করে নির্ধারক, আপনি পুনরায় তৈরি করতে একই বীজের মান পুনরায় ব্যবহার করতে পারেন
ট্রাফিক।
-N স্ট্রিং, --pnat=স্ট্রিং
ছদ্ম-NAT ব্যবহার করে IPv4/v6 ঠিকানাগুলি পুনরায় লিখুন। এই বিকল্পটি 2 বার পর্যন্ত প্রদর্শিত হতে পারে।
এই বিকল্পটি অবশ্যই নিম্নলিখিত বিকল্পগুলির সাথে একত্রিত হওয়া উচিত নয়:
srcipmap
কোলন সীমাবদ্ধ CIDR নেটব্লক জোড়ার একটি কমা সীমাবদ্ধ সিরিজ নেয়। প্রতিটি
নেটব্লক জোড়া আইপি ঠিকানার বিপরীতে মূল্যায়ন করা হয়। যদি আইপি অ্যাড্রেস ইন
প্যাকেটটি প্রথম নেটব্লকের সাথে মেলে, এটি দ্বিতীয় নেটব্লক ব্যবহার করে পুনরায় লেখা হয়
উচ্চ আদেশ বিট বিরুদ্ধে একটি মুখোশ.
IPv4 উদাহরণ:
--pnat=192.168.0.0/16:10.77.0.0/16,172.16.0.0/12:10.1.0.0/24
IPv6 উদাহরণ:
--pnat=[2001:db8::/32]:[dead::/16],[2001:db8::/32]:[::ffff:0:0/96]
-S স্ট্রিং, --srcipmap=স্ট্রিং
ছদ্ম-NAT ব্যবহার করে উৎস IPv4/v6 ঠিকানাগুলি পুনরায় লিখুন। এই বিকল্পটি 1 পর্যন্ত প্রদর্শিত হতে পারে
বার এই বিকল্পটি অবশ্যই নিম্নলিখিতগুলির মধ্যে একটির সাথে একত্রিত হওয়া উচিত নয়৷
বিকল্প: pnat।
ঠিক --pnat বিকল্পের মত কাজ করে, কিন্তু শুধুমাত্র সোর্স আইপি ঠিকানাগুলিকে প্রভাবিত করে
IPv4/v6 হেডার।
-D স্ট্রিং, --dstipmap=স্ট্রিং
ছদ্ম-NAT ব্যবহার করে গন্তব্য IPv4/v6 ঠিকানাগুলি পুনরায় লিখুন৷ এই বিকল্প প্রদর্শিত হতে পারে
থেকে 1 বার। এই বিকল্পটি অবশ্যই নিম্নলিখিতগুলির মধ্যে একটির সাথে একত্রিত হওয়া উচিত নয়৷
বিকল্প: pnat।
ঠিক --pnat বিকল্পের মত কাজ করে, কিন্তু শুধুমাত্র গন্তব্য IP ঠিকানাগুলিকে প্রভাবিত করে
IPv4/v6 হেডার।
-e স্ট্রিং, --শেষ বিন্দু=স্ট্রিং
আইপি ঠিকানাগুলিকে দুটি শেষ পয়েন্টের মধ্যে পুনরায় লিখুন। এই বিকল্পটি 1 পর্যন্ত প্রদর্শিত হতে পারে
বার এই বিকল্পটি নিম্নলিখিত বিকল্পগুলির সাথে একত্রিত হওয়া আবশ্যক:
ক্যাশেফাইল
কোলন সীমাবদ্ধ IPv4/v6 ঠিকানাগুলির একটি জোড়া লাগে যা সমস্ত পুনরায় লেখার জন্য ব্যবহার করা হবে
ট্রাফিক দুই আইপি এর মধ্যে হতে দেখা যাচ্ছে।
IPv4 উদাহরণ:
--এন্ডপয়েন্ট=172.16.0.1:172.16.0.2
IPv6 উদাহরণ:
--endpoints=[2001:db8::dead:beef]:[::ffff:0:0:ac:f:0:2]
-b, --সম্প্রচার এড়িয়ে যান
সম্প্রচার/মাল্টিকাস্ট IPv4/v6 ঠিকানা পুনর্লিখন করা এড়িয়ে যান।
ডিফল্টরূপে --seed, --pnat এবং --endpoints সম্প্রচার এবং মাল্টিকাস্ট পুনরায় লিখবে
IPv4/v6 এবং MAC ঠিকানা। এই পতাকা সেট করলে ব্রডকাস্ট/মাল্টিকাস্ট IPv4/v6 থাকবে
এবং MAC ঠিকানাগুলি পুনরায় লেখা থেকে।
-C, --fixcsum
IPv4/TCP/UDP হেডার চেকসামগুলির পুনঃগণনা জোর করে।
প্রতিটি IPv4/v6 প্যাকেটের চেকসাম পুনরায় গণনা করা এবং স্থির করার কারণ।
এর সাথে পরিবর্তিত প্যাকেটগুলির জন্য স্বয়ংক্রিয়ভাবে সক্ষম --বীজ, --pnat, --শেষ বিন্দু or
--fixlen.
-m সংখ্যা, --এমটিইউ=সংখ্যা
ডিফল্ট MTU দৈর্ঘ্য ওভাররাইড (1500 বাইট)। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
এই বিকল্পটি তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়। মুল্য সংখ্যা is
হতে বাধ্য:
MAXPACKET এর মাধ্যমে 1 এর মধ্যে
সর্বোচ্চ প্যাডিং দৈর্ঘ্য নির্ধারণের জন্য ডিফল্ট 1500 বাইট MTU আকার ওভাররাইড করুন
(--fixlen=pad) অথবা যখন ছেঁটে ফেলা হয় (--mtu-trunc)।
--এমটিইউ-ট্রাঙ্ক
ছেঁটে প্যাকেট বড় তারপর নির্দিষ্ট MTU. এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
--fixlen-এর মতো, এই বিকল্পটি লেয়ার 3 এবং থেকে প্যাকেটে ডেটা ছেঁটে ফেলবে
উপরে MTU এর চেয়ে বড় হবে না।
-E, --ইএফসিএস
ফ্রেমের শেষ থেকে ইথারনেট চেকসাম (FCS) সরান।
মনে রাখবেন, এই বিকল্পটি বেশ বিপজ্জনক! আমরা আসলে এফসিএস কিনা তা পরীক্ষা করি না
আসলে ফ্রেমে বিদ্যমান, আমরা অন্ধভাবে শেষ দুটি বাইট মুছে ফেলি। তাই,
আপনার এটি ব্যবহার করা উচিত যদি আপনি জানেন যে আপনার OS কখন FCS প্রদান করে
কাঁচা প্যাকেট পড়া।
--ttl=স্ট্রিং
IPv4/v6 TTL/Hop সীমা পরিবর্তন করুন।
আপনাকে সমস্ত IPv4/v6 প্যাকেটের TTL/Hop সীমা পরিবর্তন করার অনুমতি দেয়। উল্লেখ a
সংখ্যাটি হার্ড-কোড করার জন্য মান বা +/-মানটি মান দ্বারা বৃদ্ধি বা হ্রাস করতে
প্রদান করা হয়েছে (1-255 পর্যন্ত সীমিত)।
উদাহরণ:
--ttl=10
--ttl=+7
--ttl=-64
--tos=সংখ্যা
IPv4 TOS/DiffServ/ECN বাইট সেট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই
বিকল্পটি তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়। মুল্য সংখ্যা সীমাবদ্ধ
হচ্ছে:
0 থেকে 255 এর মধ্যে
আপনাকে IPv4-এ TOS (DiffServ/ECN নামেও পরিচিত) মান ওভাররাইড করার অনুমতি দেয়।
--টিক্লাস=সংখ্যা
IPv6 ট্রাফিক ক্লাস বাইট সেট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই
বিকল্পটি তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়। মুল্য সংখ্যা সীমাবদ্ধ
হচ্ছে:
0 থেকে 255 এর মধ্যে
আপনাকে IPv6 ট্রাফিক ক্লাস ফিল্ড ওভাররাইড করার অনুমতি দেয়।
--ফ্লোলেবেল=সংখ্যা
IPv6 ফ্লো লেবেল সেট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই বিকল্প লাগে
তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা। মুল্য সংখ্যা হতে সীমাবদ্ধ:
0 থেকে 1048575 এর মধ্যে
আপনাকে 20bit IPv6 ফ্লো লেবেল ক্ষেত্র ওভাররাইড করার অনুমতি দেয়। IPv4 এর উপর কোন প্রভাব নেই
প্যাকেট
-F স্ট্রিং, --fixlen=স্ট্রিং
হেডারের দৈর্ঘ্যের সাথে মিল রাখতে প্যাড বা প্যাকেট ডেটা ছেঁটে দিন। এই বিকল্পটি 1 পর্যন্ত প্রদর্শিত হতে পারে
বার।
ক্যাপচারের সময় প্যাকেট কেটে ফেলা হতে পারে যদি স্ন্যাপলেন প্যাকেটের চেয়ে ছোট হয়।
এই বিকল্পটি আপনাকে প্যাকেটটিকে আকারে প্যাড করার জন্য প্যাকেট পরিবর্তন করতে দেয়
IPv4/v6 হেডারে সংরক্ষিত বা প্রতিফলিত করতে আইপি হেডারের মোট দৈর্ঘ্য পুনরায় লিখুন
সংরক্ষিত প্যাকেট দৈর্ঘ্য।
প্যাড কাটা প্যাকেটগুলি প্যাড করা হবে যাতে প্যাকেটের দৈর্ঘ্য IPv4 এর সাথে মেলে
মোট দৈর্ঘ্য
কাণ্ড ছেঁটে ফেলা প্যাকেটে তাদের IPv4 মোট দৈর্ঘ্যের ফিল্ড মেলে আবার লেখা থাকবে
প্রকৃত প্যাকেট দৈর্ঘ্য
এর প্যাকেট মুছে দিন
--skipl2broadcast
সম্প্রচার/মাল্টিকাস্ট লেয়ার 2 ঠিকানা পুনর্লিখন করা এড়িয়ে যান।
ডিফল্টরূপে, লেয়ার 2 ঠিকানা সম্পাদনা করলে সম্প্রচার এবং মাল্টিকাস্ট ম্যাক পুনরায় লেখা হবে
ঠিকানা এই পতাকা সেট করা থেকে সম্প্রচার/মাল্টিকাস্ট MAC ঠিকানা রাখা হবে
পুনরায় লেখা হচ্ছে
--dlt=স্ট্রিং
আউটপুট DLT এনক্যাপসুলেশন ওভাররাইড করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
ডিফল্টরূপে, কোন DLT (ডেটা লিঙ্ক টাইপ) রূপান্তর করা হবে না। ডিএলটি পরিবর্তন করতে
আউটপুট pcap এর প্রকার, নিম্নলিখিত মানগুলির মধ্যে একটি নির্বাচন করুন:
enet ইথারনেট ওরফে DLT_EN10MB
এইচডিএলসি Cisco HDLC ওরফে DLT_C_HDLC
ব্যবহারকারী ব্যবহারকারী নির্দিষ্ট লেয়ার 2 হেডার এবং DLT প্রকার
--enet-dmac=স্ট্রিং
গন্তব্য ইথারনেট MAC ঠিকানা ওভাররাইড করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
একজোড়া কমা সীমাবদ্ধ ইথারনেট MAC ঠিকানা নেয় যা প্রতিস্থাপন করবে
আউটবাউন্ড প্যাকেটের গন্তব্য MAC ঠিকানা। প্রথম MAC ঠিকানা ব্যবহার করা হবে
সার্ভার থেকে ক্লায়েন্ট ট্রাফিকের জন্য এবং ঐচ্ছিক দ্বিতীয় MAC ঠিকানা ব্যবহার করা হবে
সার্ভার ট্রাফিক ক্লায়েন্ট জন্য.
উদাহরণ:
--enet-dmac=00:12:13:14:15:16,00:22:33:44:55:66
--enet-smac=স্ট্রিং
উৎস ইথারনেট MAC ঠিকানা ওভাররাইড করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
একজোড়া কমা সীমাবদ্ধ ইথারনেট MAC ঠিকানা নেয় যা প্রতিস্থাপন করবে
আউটবাউন্ড প্যাকেটের উৎস MAC ঠিকানা। এর জন্য প্রথম MAC ঠিকানা ব্যবহার করা হবে
সার্ভার থেকে ক্লায়েন্ট ট্রাফিক এবং ঐচ্ছিক দ্বিতীয় MAC ঠিকানার জন্য ব্যবহার করা হবে
ক্লায়েন্ট থেকে সার্ভার ট্রাফিক.
উদাহরণ:
--enet-smac=00:12:13:14:15:16,00:22:33:44:55:66
--এনেট-ভলান=স্ট্রিং
ইথারনেট 802.1q VLAN ট্যাগ মোড নির্দিষ্ট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
স্ট্যান্ডার্ড 802.1 এ একটি 802.3q হেডার যোগ করতে আপনাকে ইথারনেট ফ্রেমগুলি পুনরায় লেখার অনুমতি দেয়
ইথারনেট হেডার বা 802.1q VLAN ট্যাগ তথ্য সরান।
যোগ বিদ্যমান 802.3 ইথারনেট হেডারকে 802.1q VLAN শিরোনাম হিসাবে পুনরায় লেখা
এর একটি 802.1 ইথারনেট শিরোনাম হিসাবে বিদ্যমান 802.3q VLAN শিরোনাম পুনর্লিখন করে
--enet-vlan-ট্যাগ=সংখ্যা
নতুন ইথারনেট 802.1q VLAN ট্যাগ মান নির্দিষ্ট করুন। এই বিকল্পটি 1 পর্যন্ত প্রদর্শিত হতে পারে
বার এই বিকল্পটি অবশ্যই নিম্নলিখিত বিকল্পগুলির সাথে একত্রিত হবে: enet-
vlan এই বিকল্পটি তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়। মুল্য সংখ্যা is
হতে বাধ্য:
0 থেকে 4095 এর মধ্যে
--enet-vlan-cfi=সংখ্যা
ইথারনেট 802.1q VLAN CFI মান উল্লেখ করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
এই বিকল্পটি অবশ্যই নিম্নলিখিত বিকল্পগুলির সাথে একত্রিত হবে: enet-vlan। এই
বিকল্পটি তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়। মুল্য সংখ্যা সীমাবদ্ধ
হচ্ছে:
0 থেকে 1 এর মধ্যে
--এনেট-ভলান-প্রি=সংখ্যা
ইথারনেট 802.1q VLAN অগ্রাধিকার নির্দিষ্ট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
এই বিকল্পটি অবশ্যই নিম্নলিখিত বিকল্পগুলির সাথে একত্রিত হবে: enet-vlan। এই
বিকল্পটি তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়। মুল্য সংখ্যা সীমাবদ্ধ
হচ্ছে:
0 থেকে 7 এর মধ্যে
--এইচডিএলসি-নিয়ন্ত্রণ=সংখ্যা
HDLC নিয়ন্ত্রণ মান নির্দিষ্ট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই বিকল্প
তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা নেয়।
Cisco HDLC হেডারে একটি 1 বাইট "নিয়ন্ত্রণ" ক্ষেত্র রয়েছে৷ দৃশ্যত এই সবসময় উচিত
0 হতে পারে, তবে আপনি যদি যেকোনো 1 বাইট মান ব্যবহার করতে পারেন।
--এইচডিএলসি-ঠিকানা=সংখ্যা
HDLC ঠিকানা উল্লেখ করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই বিকল্প একটি লাগে
তার যুক্তি হিসাবে পূর্ণসংখ্যা সংখ্যা।
Cisco HDLC হেডারে একটি 1 বাইট "ঠিকানা" ক্ষেত্র রয়েছে যার দুটি বৈধ মান রয়েছে:
0x0F ইউনিকাস্ট
0xBF সম্প্রচার
তবে আপনি যেকোনো একক বাইট মান নির্দিষ্ট করতে পারেন।
--user-dlt=সংখ্যা
আউটপুট ফাইল DLT প্রকার সেট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই বিকল্প লাগে
তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা।
আউটপুট pcap ফাইলের DLT মান সেট করুন।
--ইউজার-ডিলিংক=স্ট্রিং
ব্যবহারকারীর নির্দিষ্ট ডেটা দিয়ে ডেটা-লিঙ্ক স্তরটি পুনরায় লিখুন। এই বিকল্পটি 2 পর্যন্ত প্রদর্শিত হতে পারে
বার।
কমা সীমাবদ্ধ হেক্স মানগুলির একটি সিরিজ প্রদান করুন যা পুনরায় লিখতে বা ব্যবহার করা হবে৷
প্যাকেটের লেয়ার 2 হেডার তৈরি করুন। এই যুক্তির প্রথম উদাহরণ হবে
সার্ভার এবং ক্লায়েন্ট ট্রাফিক উভয়ই পুনরায় লিখুন, কিন্তু যদি এই যুক্তিটি একটি সেকেন্ড নির্দিষ্ট করা হয়
সময়, এটি ক্লায়েন্ট ট্রাফিকের জন্য ব্যবহার করা হবে।
উদাহরণ:
--user-dlink=01,02,03,04,05,06,00,1A,2B,3C,4D,5E,6F,08,00
-d সংখ্যা, --dbug=সংখ্যা
ডিবাগিং আউটপুট সক্ষম করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই বিকল্প লাগে
তার যুক্তি হিসাবে একটি পূর্ণসংখ্যা সংখ্যা। মুল্য সংখ্যা হতে সীমাবদ্ধ:
0 থেকে 5 এর মধ্যে
ডিফল্ট সংখ্যা এই বিকল্পের জন্য হল:
0
যদি --enable-debug-এর সাথে কনফিগার করা হয়, তাহলে আপনি এর জন্য একটি verbosity লেভেল নির্দিষ্ট করতে পারেন
ডিবাগিং আউটপুট। উচ্চ সংখ্যা শব্দশক্তি বৃদ্ধি.
-i স্ট্রিং, --ইনফাইল=স্ট্রিং
ইনপুট pcap ফাইল প্রক্রিয়া করা হবে. এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
-o স্ট্রিং, --আউটফাইল=স্ট্রিং
আউটপুট pcap ফাইল। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
-c স্ট্রিং, --ক্যাশেফাইল=স্ট্রিং
tcpprep ক্যাশে ফাইলের মাধ্যমে ট্রাফিক বিভক্ত করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
ক্লায়েন্ট/সার্ভার সম্পর্কের উপর ভিত্তি করে ট্রাফিক বিভক্ত করতে tcpprep ক্যাশে ফাইল ব্যবহার করুন।
-v, -- ভারবোস
tcpdump এর মাধ্যমে STDOUT-এ ডিকোড করা প্যাকেট প্রিন্ট করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
-A স্ট্রিং, --ডিকোড=স্ট্রিং
টিসিপিডাম্প ডিকোডারে আর্গুমেন্ট পাস করা হয়েছে। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে। এই
বিকল্পটি অবশ্যই নিম্নলিখিত বিকল্পগুলির সাথে একত্রে উপস্থিত হওয়া উচিত: verbose.
ভার্বোস মোড সক্রিয় করার সময় (-v) আপনি এক বা একাধিক অতিরিক্ত নির্দিষ্ট করতে পারেন
পাস করার আর্গুমেন্ট tcpdump প্যাকেট ডিকোড করার উপায় পরিবর্তন করতে। ডিফল্টরূপে, -n
এবং -l ব্যবহার করা হয়। যুক্তিগুলি উদ্ধৃত করতে ভুলবেন না যাতে সেগুলি ব্যাখ্যা করা না হয়
tcprewrite দ্বারা। অনুগ্রহ করে দেখুন tcpdump(1) বিকল্পগুলির সম্পূর্ণ তালিকার জন্য ম্যান পেজ।
--fragroute=স্ট্রিং
ফ্রাগ্রাউট কনফিগারেশন ফাইল পার্স করুন। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
অন্তর্নির্মিত ব্যবহার করে উন্নত ফাঁকি কৌশল সক্ষম করুন fragroute(8) ইঞ্জিন। দেখুন
fragroute(8) আরো বিস্তারিত জানার জন্য ম্যান পেজ। গুরুত্বপূর্ণ: tcprewrite সমর্থন করে না
বিলম্ব, প্রতিধ্বনি বা প্রিন্ট কমান্ড।
--ফ্রাগদির=স্ট্রিং
ফ্রাগ্রাউট প্রয়োগ করার জন্য কোনটি প্রবাহিত হয়: c2s, s2c, উভয়। এই বিকল্পটি 1 পর্যন্ত প্রদর্শিত হতে পারে
বার এই বিকল্পটি নিম্নলিখিত বিকল্পগুলির সাথে একত্রিত হওয়া আবশ্যক:
ক্যাশেফাইল
একটি ক্যাশে ব্যবহার করার সময় c2s, s2c বা উভয় প্যাকেটে fragroute ইঞ্জিন প্রয়োগ করুন
ফাইল.
--skip-soft-errors
নরম ত্রুটি সহ প্যাকেট লেখা এড়িয়ে যান। এই বিকল্পটি 1 বার পর্যন্ত প্রদর্শিত হতে পারে।
কিছু ক্ষেত্রে, প্যাকেটগুলি ডিকোড করা যায় না বা অনুরোধকৃত সম্পাদনা সম্ভব নয়।
সাধারণত এই প্যাকেটগুলি আউটপুট ফাইলে লেখা হয় অসম্পাদিত যাতে tcpprep
ক্যাশে ফাইলগুলি এখনও ব্যবহার করা যেতে পারে, তবে আপনি যদি চান তবে এই প্যাকেটগুলিকে দমন করা যেতে পারে।
এর একটি উদাহরণ হল 802.11 ম্যানেজমেন্ট ফ্রেম যাতে কোনো ডেটা নেই।
-V, --সংস্করণ
প্রিন্ট সংস্করণ তথ্য.
-h, --হীন-সহায়তা
কম ব্যবহারের তথ্য প্রদর্শন করুন এবং প্রস্থান করুন।
-H, --help
ব্যবহারের তথ্য প্রদর্শন করুন এবং প্রস্থান করুন।
-!, --আরো সাহায্য
বর্ধিত ব্যবহার তথ্য পেজার মাধ্যমে পাস.
- [rcfile], --সেভ-অপস[=rcfile]
অপশন স্টেট-এ সেভ করুন rcfile. ডিফল্ট হল গত কনফিগারেশন ফাইল তালিকাভুক্ত
মধ্যে অনুযায়ী OPTION প্রিসেট অধ্যায়, নীচে।
- rcfile, --লোড-অপস=rcfile, --নো-লোড-অপস
থেকে লোড বিকল্প rcfile. দ্য নো-লোড-অপস ফর্ম এর লোডিং নিষ্ক্রিয় করবে
আগের RC/INI ফাইল। --নো-লোড-অপস অর্ডারের বাইরে, তাড়াতাড়ি পরিচালনা করা হয়।
অনুযায়ী OPTION প্রিসেট
হিসাবে চিহ্নিত করা হয় না যে কোনো বিকল্প না পূর্বনির্ধারিত থেকে মান লোড করে প্রিসেট করা যেতে পারে
কনফিগারেশন ("RC" বা ".INI") ফাইল(গুলি)। দ্য homerc ফাইল হল "$$/", যদি না যে একটি
ডিরেক্টরি সেক্ষেত্রে ফাইল ".tcprewriterc" সেই ডিরেক্টরির মধ্যে অনুসন্ধান করা হয়।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে tcprewrite ব্যবহার করুন