مساله: یک دوستمون رفته یک سایت کرهای و میخواد توش ایمیلی برای تماس پیدا کنه. سایت مسخره است و ظاهرا اصلا انگلیسی فریندلی نیست.
کار جالبی که حاجی (که تقاضای اصلی رو داشته) کرده، اینه که توی یک فروم از آدمها خواسته تا توی سایت بچرخن و یک ایمیل پیدا کنن. به قول خودش ۱۷ یا ۱۸ نفر اسکول این چینی/کرهای ها شدن تا مساله حل شده. در بیست و پنج دقیقه! ایده فوق العاده ای بوده. مثلا می شه بهش گففت تکنیک بسیجی! اما ما مسلح به سلاح ایمان به گنو/لینوکس هستیم. خودتون رو گرم کنین چون مثل یک تک تیرانداز می خوایم از یک جمعیت عظیم، یک ایمیل شکار کنیم. اول به یک سرور روی اینترنت لاگین کردم تا کارهام سریعتر باشه.
یک دایرکتوری موقت برای اینکار درست کردم و رفتم توش:
jadi@debian-server:~/$ mdkir tmp ; cd tmp
با ابزار فوق العاده wget، به شکل ریکرسیو کل صفحات سایت رو توی یکسری فایل دانلود کردم:
jadi@debian-server:~/tmp$ nohup wget -r http://www.doowoncorp.com/ &
nohup: ignoring input and appending output to `nohup.out'
[1] 17040
نوهاپ رو اول زدم که اگر قطع شدم، کار ادامه پیدا کنه. وقتی کار تموم شد حجم رو چک کردم:
jadi@debian-server:~/tmp$ du -hs
892K .
[1]+ Done nohup wget -r http://www.doowoncorp.com/
صفحات اچ تی ام ال، کمتر از یک مگابایت بودهاند. حالا من تمام صفحات اچ تی ام ال سایت رو دارم. چندتا؟
jadi@debian-server:~/tmp$ find . * | wc -l
143
۱۴۳ صفحه! کافیه توشون دنبال علامت @ بگردم تا ایمیلی رو پیدا کنم
jadi@debian-server:~/tmp$ grep -R \@ *
www.doowoncorp.com/m4_s4.html: E-MAIL : DOOWON11@KORNET.NET
هاها! فقط در یک دقیقه. حالا دیدین چرا گنو/لینوکس یک ابزار واقعا قوی است زیر دست آدم؟