‏نمایش پست‌ها با برچسب اینترنت. نمایش همه پست‌ها
‏نمایش پست‌ها با برچسب اینترنت. نمایش همه پست‌ها

۱۳۹۵/۰۴/۲۵

نوشته شده توسط Reza Alizadeh Majd
دسته بندي: , , ,

گاهی نیاز داریم به صورت مستقیم به پورتی از سرور لینوکسی بر روی سیستم لوکال دسترسی داشته باشیم. مثل وقتی که بخوایم به دیتابیس روی سرور دسترسی داشته باشیم. برای اینکار میتونیم به راحتی با استفاده از SSH پورت مورد نظرمون رو روی کامپیوتر لوکال فوروارد کنیم. برای اینکار از سوئیچ L بصورت زیر استفاده میکنیم.

ssh -L port:address:port host


که تو دستور بالا port اول پورت مورد نظر ما روی سیستم لوکال بوده و address:port آدرسی بر روی سرور هستش که میخواین بهش از طریق SSH دسترسی داشته باشیم.

۱۳۹۴/۰۷/۱۷

نوشته شده توسط Reza Alizadeh Majd
دسته بندي: , ,

ممکنه لازم باشه بطور روزمره به یه سرور ssh بزنیم. برای اینکار با دستور زیر میتونیم کلید عمومی خودمون رو به سرور اضافه کنیم تا موقع لاگین دیگه نیازی به رمز عبور نباشه:

$ ssh-copy-id user@server.example.com

یا اگه مسیر فایل کلید عمومی رو بخوایم تغییر بدیم بصورت زیر عمل میکنیم:

$ ssh-copy-id -i ~/.ssh/id_dsa.pub user@server.example.com

یا برای ssh به پورتی غیر از پورت پیش فرض:

$ ssh-copy-id -i /path/key/file.pub "user@server.example.com -p PORT_NUMBER"

بروز رسانی: برای ماشین هایی که دستور ssh-copy-id رو پشتیبانی نمیکنند میتوان بصورت زیر عمل نمود:

cat ~/.ssh/id_rsa.pub | ssh user@machine "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

۱۳۹۳/۰۸/۲۳

نوشته شده توسط Reza Alizadeh Majd
دسته بندي: , , , , ,

چند وقت پیش که داشتم tor رو روی اوبونتو نصب میکردم، سراغ پروکسی گیج کننده (obfsproxy) هم رفتم. اما چون به یه خطایی خوردم بیخیالش شدم و با خود tor بدون استفاده از obfsproxy کار میکردم. تا اینکه امروز تنبلی رو کنار گذاشتم و با یه سرچ کوچیک توی اینترنت راه حل رفع مشکل نصب obfsproxy رو توی اوبونتو پیدا کردم.

برای اینکار، بعد از نصب tor باید بسته obfsproxy رو هم نصب کنیم:

sudo apt-get install tor
sudo apt-get install obfsproxy

حالا که بسته های مورد نیاز خودمون رو نصب کردیم باید تنظیمات tor رو انجام بدیم تا از obfsproxy استفاده کنه. برای اینکار فایل torrc خودمون رو ویرایش می‌کنیم:

sudo vi /etc/tor/torrc

تنظیمات زیر رو به انتهای این فایل اضافه میکنیم:

UseBridges 1
ClientTransportPlugin obfs2 exec /usr/bin/obfsproxy --managed 
ClientTransportPlugin obfs3 exec /usr/bin/obfsproxy --managed

در اینجا یه نکته ای وجود داره و اونم اینه که ممکنه که obfsproxy تو مسیر دیگه ای نصب شده باشه ( توی راهنماهایی که توی اینترنت وجود داشت معمولا در مسیر /usr/local/bin ) که باید با توجه به مسیر نصب روی سیستم خودتون مسیر های دو خط آخر رو اصلاح کنید.

حالا بعد از انجام تنظیمات بالا نیاز داریم تا یکسری bridge برای استفاده tor داشته باشیم که برای بدست آوردن جدید ترین bridge ها یک ایمیل به آدرس bridges@torproject.org میفرستیم و توی متن ایمیل مون از یکی از دستورات زیر با توجه به نوع bridgeی که لازم داریم، استفاده میکنیم:

جهت دریافت bridge های عادی:
get bridges

جهت دریافت bridge های بر پایه obfs2:
get transport obfs2

 جهت دریافت bridge های بر پایه obfs3:
get transport obfs3

بعد از اینکه ایمیل درخواست خودمون رو ارسال کردیم، به فاصله چند لحظه یک ایمیل دریافت میکنیم که حاوی ۳ تا آدرس bridge از نوع مورد نظر ماست، این آدرس ها رو هم بصورت زیر در ادامه فایل تنظیمات اضافه میکنیم:

bridge [transport type] IP_ADDRESS:PORT [finger print]

بطور مثال برای bridge های عادی:
bridge 111.111.111.111:1111 21b87f4b3e43cce851344f0e85a24694b27d114b

و برای bridge های از نوع obfs2:
bridge obfs2 111.111.111.111:1111 21b87f4b3e43cce851344f0e85a24694b27d114b

حالا که تنظیمات خودمون رو انجام دادیم، فایل تنظیمات رو ذخیره میکنیم و سرویس tor رو دوباره راه اندازی میکنیم:

sudo service tor restart

بعد از راه اندازی سرویس tor میتونیم با مشاهده انتهای لاگ فایل tor از وصل شدن اون مطلع بشیم:

tailf /var/log/tor/log 

Nov 14 20:21:24.000 [notice] We now have enough directory information to build circuits.
Nov 14 20:21:24.000 [notice] Bootstrapped 80%: Connecting to the Tor network.
Nov 14 20:21:24.000 [notice] Bootstrapped 90%: Establishing a Tor circuit.
Nov 14 20:21:31.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Nov 14 20:21:31.000 [notice] Bootstrapped 100%: Done.

خوب تا اینجا روش معمول راه اندازی bridge ها بر روی tor بود و اگه قرار نباشه از obfsproxy استفاده کنیم تا اینجا کارمون راه افتاده و میتونیم از tor استفاده کنیم.

اما اگه بخوایم از  bridge های بر پایه obfsproxy استفاده کنیم موقع اجرای tor با خطای زیر روبرو میشیم:

Nov 14 19:56:34.000 [warn] We were supposed to connect to bridge '54.164.6.73:40872' using pluggable transport 'obfs3', but we can't find a pluggable transport proxy supporting 'obfs3'. This can happen if you haven't provided a ClientTransportPlugin line, or if your pluggable transport proxy stopped running.

این خطا به دلیل مشکلی پیش میاد که توی اسکریپت apparmor برای tor وجود داره و برای رفع اون باید فایل اسکریپت apparmor برای tor رو ویرایش کنیم:

sudo vi /etc/apparmor.d/system_tor

توی این فایل باید مسیر obfsproxy رو بصورت زیر اضافه کنیم:

/usr/bin/obfsproxy  Ux,

که فایل اسکریپت به صورت زیر تغییر میکنه:

# vim:syntax=apparmor
#include <tunables/global>

profile system_tor {
  #include <abstractions/tor>

  owner /var/lib/tor/** rwk,
  owner /var/log/tor/* w,

  /usr/bin/obfsproxy  Ux,  ## this is the FIX

  /{,var/}run/tor/control w,
  /{,var/}run/tor/tor.pid w,
  /{,var/}run/tor/control.authcookie w,
  /{,var/}run/tor/control.authcookie.tmp rw,

  # Site-specific additions and overrides. See local/README for details.
  #include <local/system_tor>
}

حالا با راه اندازی مجدد tor خطای قبلی برطرف میشه و به شبکه tor وصل میشیم.

۱۳۹۳/۰۴/۲۲

نوشته شده توسط Reza Alizadeh Majd
دسته بندي: , ,
گوگل عزیز میخواد درخواست من رو مبنی بر پاک کردن اکانت گوگل ام اجرا کنه و میگه اگه از این عمل مطمئن ام بیخیال ایمیل بشم، اما اگه میخوام این درخواست رو کنسل کنم، از طریق لینک مورد نظر اقدام کنم...


متاسفانه یا خوشبختانه ماهی(ماحی) مورد نظر این مرتبه تو تور نیوفتاد...

پ.ن: اگه میخواین بیشتر در مورد حملات فیشینگ بدونید میتونید به این پست جادی یه نگاه بندازین.

۱۳۹۲/۰۷/۰۷

نوشته شده توسط Reza Alizadeh Majd
دسته بندي:
چیزی که در زیر مشاهده میکنید صفحه نخست سایت شرکت معظم پارس جنوبیه: 


دو تا نکته: 
  • نکته اول اینکه چرا باید اطلاعات debug بصورت remote قابل مشاهده باشه، اونم تو سیستم عملیاتی و نه سیستم تست. 
  • از اون مهمتر اینکه اصلا چرا فکری برای مشکل ساده ای مثل از دسترس خارج شدن دیتابیس نشده. 
---

الان که دوباره چک کردم انگار دوستان متوجه مشکل شدن و یه Custom Error Page به سیستم اضافه کردن اونهم بهمراه غلط املایی: 




۱۳۸۸/۱۲/۲۶

نوشته شده توسط Reza Alizadeh Majd
دسته بندي: , ,
امروز میخوام راجع به نحوه استفاده از شکلک های یاهو توی پیام رسان Pidgin توضیح بدم.

اول از هر چیز واسه اونایی که احتمالا نمیدونن Pidgin چیه باید بگم که Pidgin یه نرم افزار پیام رسان یا به قول خودمون یه برنامه مخصوص چت کردنه که از سرویس های زیادی پشتیبانی می کنه. از جمله این سرویس ها، Yahoo, GTalk, Windows Live , ICQ و یه عالمه سرویس دیگه که معمولا توی ایران باهاشون کاری نداریم. اونایی که  اهل لینوکس باشن حتما با این نرم افزار کار کردن و ازش لذت بردن. یه نکته خوب در مورد Pidgin اینه که این نرم افزار علاوه بر نسخه تحت لینوکس، نسخه تحت ویندوز هم داره که می تونید اون رو به رایگان از سایتش دانلود کنید و ازش لذت ببرید.

۱۳۸۷/۰۵/۰۵

نوشته شده توسط Reza Alizadeh Majd
دسته بندي: , , ,
عبور از سد ف.ی.ل.ت.ر.ی.ن.گ وحشتناک مخابرات توی لینوکس واقعا معضلی شده بود. استفاده از Tor یک راه ساده برای اینکار بود اما از اونجایی که سرعتش خیلی پایینه معمولا آدم رو کلافه میکنه تا ۲ تا صفحه باز کنه. ویندوز کارها یه برنامه تووپ دارن که بهش مینازن اونم چیزی نیست جز UltraSurf یا همون U89 خودمون ;) امروز داشتم توی اینترنت می گشتم که اینجا یه مطلب خوندم راجع به اجرای U89 توی لینوکس !!! خوندمش و خیلی راحت تونستم U89 رو اجرا کنم !!! راه حل رو اینجا هم میزارم تا بقیه هم بتونن حسابی از این نرم افزار لذت ببرند :)

از اونجایی که از این پست استقبال خوبی شده، نرم افزار محبوب FreeGate (نسخه مخصوص ایران) رو هم برای دانلود قرار میدم. امیدوارم که براتون مفید باشه.


۱. شما باید wine رو از قبل نصب داشته باشید.
۲. بسته زیر رو که شامل U89 و فایل های مورد نیازه رو از این آدرس دریافت کنید.
۳. بعد از دیافت بسته اون رو از حالت فشرده خارج کنید و محتوای پوشه dll رو به آدرس زیر کپی کنید:


/home/reza/.wine/drive_c/windows/system32


توجه داشته باشید که توی این آدرس بجای reza نام پوشه home خودتان را باید قرار بدین.

۴. حالا فقط کافیه تا U89 رو با استفاده از دستور


sudo wine U89.exe


اجرا کنید یا با کلیک راست بر روی آیکن اون گزینه


open with wine...


رو انتخاب کنید.

۵. حالا فقط کافیه تا وارد مرورگرتون بشین و از قسمت تنظیمات پروکسی IP و Port خودتون رو بصورت زیر تغییر بدین:‌


IP : 127.0.0.1
Port: 9666

تموم شد!!! حالا می تونید از اینترنت بدون ف.ی.ل.ت.ر لذت ببرید ;) راستی توضیح فارسی این عمل رو هم توی اون بسته قرار دادم :)


امیدوارم این آموزش مورد استفاده شما دوستان قرار بگیره ...

۱۳۸۷/۰۴/۲۲

نوشته شده توسط Reza Alizadeh Majd
دسته بندي: , ,


آخ جووووووون !!!‌ امروز برا اولين بار با DialUP تو لينوكس به اينترنت وصل شدم !!! يووووهوووووووو !!!!‌