ফেসবুক, মাইস্পেস, স্ন্যাপচ্যাট ইত্যাদি যে সমস্ত আইপি ব্যবহার করে সেগুলি খুঁজে পাওয়ার কোনও সহজ উপায় আছে?
ফেসবুককে উদাহরণ হিসাবে ব্যবহার করা হচ্ছে ... আমরা তাদের ব্যান্ডউইদথকে আমাদের এএসএতে সরাসরি আমাদের মোট একটি ছোট অংশে পুলিশ করি (কারণ সংস্থার অন্য একটি গ্রুপ ওয়েব-প্রক্সিটির মালিক)।
আমি সাধারণত সংস্থার ASN অনুসন্ধান করি (ফেসবুকটি 32934), তারপরে আমি গিয়ে http://as.robtex.com/as32934.html#bgp
তাদের উপসর্গগুলি খুঁজে পাই ।
সেই তালিকা থেকে, আমি একটি সিসকো এএসএ অবজেক্ট গ্রুপ তৈরি করি, যা আমি ট্র্যাফিককে শ্রেণিবদ্ধ করতে ব্যবহার করতে পারি ... এটি আমি এখন ব্যবহার করছি ... ফেসবুক অল্প পরিমাণ ব্যান্ডউইদথের কাছে থ্রোটল হয়ে যায় ... এটি খুব ভালভাবে কাজ করে।
প্রায়শই প্রায়শই, আপনাকে ফিরে যেতে হবে এবং রোবটেক্স এএস-ইনফর্মটি চেক করতে হবে তারা উপসর্গ যুক্ত করেছে বা সরিয়েছে কিনা তা দেখতে। আমি সাধারণত তাদের বৃহত্তর সমষ্টিগত ব্লকটি নেওয়ার চেষ্টা করি, এমনকি তারা যদি বৃহত্তর সমষ্টি থেকে কেবলমাত্র ছোট ব্লকগুলি ঘোষণা করে।
object-group AS32934_Facebook
network-object 31.13.24.0 255.255.248.0
network-object 31.13.64.0 255.255.192.0
network-object 66.220.144.0 255.255.240.0
network-object 69.63.176.0 255.255.240.0
network-object 69.171.224.0 255.255.224.0
network-object 74.119.76.0 255.255.252.0
network-object 103.4.96.0 255.255.252.0
network-object 173.252.64.0 255.255.192.0
network-object 204.15.20.0 255.255.252.0
তালিকাটি তৈরি করতে আমি যে পাইথন কোডটি ব্যবহার করি তা তুচ্ছ ...
from ipaddr import IPv4Network, CollapseAddrList
fb_nets = list()
with open('facebook_nets.txt') as fh:
for line in fh:
net = IPv4Network(line.strip())
fb_nets.append(net)
print "object-group AS32934_Facebook"
for net in sorted(CollapseAddrList(fb_nets)):
print " network-object %s %s" % (net.network, net.netmask)
কোডটি ধরে নিয়েছে যে আপনি তাদের সমস্ত উপসর্গ প্রতি লাইনে একটি উপসর্গ সহ "facebook_nets.txt" নামক একটি পাঠ্য ফাইলে রেখেছেন ...
(py26_dfl)[mpenning@Bucksnort ~]$ head facebook_nets.txt
31.13.24.0/21
31.13.64.0/18
31.13.64.0/19
31.13.64.0/24
31.13.65.0/24
31.13.66.0/24
31.13.67.0/24
31.13.68.0/24
31.13.69.0/24
31.13.70.0/24
(py26_dfl)[mpenning@Bucksnort ~]$
আসলে আমার স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে প্রতি সপ্তাহে তথ্য স্ক্র্যাপ করে তবে এটি একটি সরল সংস্করণ is