পিএইচপি + সিআরএল থেকে আউটগোয়িং HTTP অনুরোধগুলি কীভাবে লগ করবেন?


8

আমার একটি পিএইচপি স্ক্রিপ্ট সেট আপ আছে যা যখনই কোনও সাইটে ক্রিয়াকলাপ হয় তখনই সিআরএল অনুরোধ করে। সমস্যাটি হ'ল যখনই অ্যাকশনটি চালানো হয় তখন তথ্যটি দু'বার পোস্ট করা হচ্ছে।

এটি যদি আমার শেষের সমস্যা (সিআরএল দু'বার চালানো হচ্ছে) বা এটি পোস্ট করা URL টি দুবার কিছু করছে তবে আমার কাজ করা দরকার।

আমি কল্পনা করি এটির সর্বোত্তম উপায়টি হ'ল সার্ভার থেকে বিদায়ী http পোষ্ট অনুরোধগুলি দেখা।

এটি কি সেরা বিকল্প? যদি তাই হয় তবে আমি কীভাবে এটি সম্পর্কে যাব?

উত্তর:


10

আপনি tcpdumpসার্ভারে কিছু প্যাকেট স্নিফ করতে ব্যবহার করতে পারেন , এরকম কিছু:

# tcpdump -vv -s0 tcp port 80 -w /tmp/apache_outgoing.pcap

এবং কী ঘটে তা দেখতে আপনার পিএইচপি স্ক্রিপ্টটি চালান।


এটিকে সীমাবদ্ধ করার কোনও উপায় কি ক) কেবলমাত্র পোস্টের ডেটা,

আপনি সমস্ত স্নিগ্ধ করতে পারেন http.request.method == POSTএবং তারেরশার্ক দিয়ে ফিল্টার করতে পারেন ।

খ) কেবল ১.১.১.১.২০১। থেকে আসছে

# tcpdump -vv -s0 tcp port 80 and src host 1.1.1.1

এবং গ) কেবল ২.২.২.২ এ যাচ্ছে?

# tcpdump -vv -s0 tcp port 80 and dst host 2.2.2.2

আরও তথ্যের জন্য tcpdumpম্যান পৃষ্ঠাটি পড়ুন ।


ধন্যবাদ, যদিও এটি প্রক্রিয়া করার জন্য আমাকে অনেক বেশি তথ্য দেয়। এটিকে সীমাবদ্ধ করার কোনও উপায় আছে কি) কেবলমাত্র পোস্টের ডেটা, খ) কেবলমাত্র ১.১.১.১ থেকে গ) কেবল ২.২.২.২ এ যাচ্ছে?
স্যাম

0

এইভাবে ফিল্টার করা ভাল

tcpdump src host YOUR-OUTGOING-INterface-IP and dst port 80 or dst port 443

আমি নিশ্চিত নই কেন এত বার এটিকে নিম্নচোট করা হয়েছিল। এটি আমার যা প্রয়োজন তা নিয়ে এসেছিল।
জিস রিটসমা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.