من در کجای جهان ایستاده ام ip شما ، شما را لو میدهد

alireza82

Well-Known Member
سلام
خواستم یه آموزش بدم البته آموزش که نه یه سری اطلاعات.
چند ماه پیش بود که برای کاری نیاز به دونستن موقعیت و مکان افراد داشتم. خوب طبیعی بود که این کار تونت فقط با استفاده از تجزیه و تحلیل ip ها امکان پذیره!!
خوب گشتم دنبال یه دیتابیس ip اما نمونه های جالبی پیدا نکردم یه نمونه هم که قیمت 57 $ ای داشت که ، من و پول برا این چرت و پتا:D
خوب بازم گشتم و به یه سایت رسیدم که api های جالبی داره که در زیر استفاده ازش رو میگم. اگر کسی خواست استفاده کنه. در کل اینکه در بیارید یه آی پی مال کدوم کشور و شهر هست غیر از استفاده تزئینی موارد استفاده دیگه ای هم میتونه داشته باشه:D
خوب حالا:

کد:
-----------------------------------------------------------------------
http://api.hostip.info/get_html.php?ip=12.215.42.19
  Country: UNITED STATES (US)
  City: Sugar Grove, IL
------------------------------------------------------------------------
http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true
  Country: UNITED STATES (US)
  City: Sugar Grove, IL
  Latitude: 41.7696
  Longitude: -88.4588
---------------------------------------------------------------------------------
Flag of visitor's location: 
<A HREF="http://www.hostip.info">
 <IMG SRC="http://api.hostip.info/flag.php" BORDER="0" ALT="IP Address Lookup">
</A>
-----------------------------------------------------------------------------------------
		Flag of any IP address: 
<A HREF="http://www.hostip.info">
 <IMG SRC="http://api.hostip.info/flag.php?ip=12.215.42.19" ALT="IP Address Lookup">
</A>
----------------------------------------------------------------------------------------------------
All you need do is include the OBJECT block below in your HTML. Note, you can also add "?ip=aaa.bbb.ccc.ddd" to the frame.html url below to map a specific IP address. 
<OBJECT DATA='http://www.hostip.info/map/frame.html'
  TYPE='text/html' BORDER=0
  WIDTH=610 HEIGHT=330 HSPACE=0 VSPACE=0>
</OBJECT>
----------------------------------------------------------------------------------------------
خوب و اما یکم توضیح همونطور که میبینید این api میتونه برحسب نیازتون کشور و شهر و طول و عرض جغرافیایی ای که مربوط به ip هست برگردونه.
همچنین میتونه پرچم کشور و همینطور محل ip رو روی نقه نشون بده. که معلومه هر کد مال چی هست اگر توضیح خواستید بیشتر بگید تا بگم :D
اما یه مثال هم بزنم تا کاربردش راحت تر شه
PHP:
$record = file("http://api.hostip.info/get_html.php?ip=".$browser_info[ip]."&position=true");
خوب این کد که در بالا نوشتم متغییر های مربوط به یک ip رو که ip ما همون .$browser_info[ip] هست رو میگیره شما میتونید مستقیم ip بدید یعنی من بر حسب نیازم متغییری داشتم به این نام که قبلا یه سری عملیات روش انجام داده بودم شما به جای متغییر همون ip رو مستقیم بدید!! چه فرقی میکنه!!!1
ما متغییر $record رو داریم که در اصل یه آرایه هست
$record[0]=country name
$record[1]=city of Ip
$record[2]=Latitude of IP
$record[3]=Longitude
که اون دوتا آخری همون طول و عرض جغرافیایی هست.
دلیل استفاده من از این api این بود که نسبت به بقیه اطلاعات درست تری رو در مورد ایران میداد. چون یه سری دیگه هم بودند و لی آزمایشی که انجام دادم و با فرستادن 20 نفر از دوستانم به این آدرس ها که میدونستم موقعیت مکانی اسشون چیه نسبت به بقیه api ها نتایج درست تری رو برگردوند. حداقل کشور رو 100 درصد و شهر رو 70درصد درست بر گردوند. که تو بقیه درصد کمتری بود. البته این درصد رو نسبت به جامعه آماری خودم که یه جامعه 20 نفری بود میگم.
و این رو هم در نظر داشته باشید که ip های ایران رو همه اشتباه بر میگردونن وای به حال شهر. که خوب این نسبتا موفق تر بود.
به اضافه اینکه این سایت با ایجاد یه قسمت که هر شخصی میتونه اطلاعات ip خودش رو در صورت صحیح نبودن درست و بروز کنه باعث شده اطلاعات نسبتا جامع تر و صحیح تری نسبت به بقیه داشته باشه!!!
امیدوارم استفاده کنید و بدردتون بخوره
http://www.hostip.info آدرس سایت اصلی هست.
موفق باشید.
 

siavashmusic

Active Member
پکیج مربوط به http://www.ip2location.com/ رو دارم روی چندتا پروژه هم استفاده کردم آخرین پروژه هم اینجا استفاده کردم که کلی کلاس داده به کار ما
مبلغ این دیتابیس شامل

IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCode-TIMEZONE-ISP-DOMAIN-NETSPEED database enables solution to determine country, region or state, city, latitude, longitude, US zip code, timezone, ISP, domain name and netspeed of any IP address
میدونی چند ؟! === $1099/server ==

مسلما اگه بخواهید از این پکیج کار بکشید بسیار با ارزش میباشد
البته این موردی که شماتوی پست خودتون گفتید خیلی ساده هست و اصلا انعطاف پذیری Ip2location رو نداره
 

alireza82

Well-Known Member
سلام
سیاوش جان این ها هم دارن خودشون رو بروز میکنن!!
ولی خوب حق کاملا با شماست ولی انصافا یه چیز فری رو نمیشه با $1099/server == مقایسه کرد.
خوب فری هست دیگه چه انتظاری دارید:D
ولی حق با شماست هر که امکانات خواهد ، پول دهد معادل ضرب المثل خودمون:D
موفق باشید
 

alireza82

Well-Known Member
سلام
البته الان که سایتش رو دیدم با آدرسی که دادید یادم اومد که قبلا این رو دیده بودم ولی خوب اون زمان هم دیدم که پولی هست.
نسبت به قیمتش اگر کسی این امکانات رو لازم داشته باشه واقعا گرونه البته پکیج های زیادی دارند و میصرفه برای کسی که لازم داشته باشه چون تنوع دارند
اگر بخوای پکیج هایی که امکانات همین سایت فری میدن رو تهیه کنی حدودا باید 500$ ای پیاده شی
http://www.ip2location.com/buyonline.aspx
با توجه به قیمت ها
 
آخرین ویرایش:

yakoza

Well-Known Member
سلام
يه همچين چيزي رو نميشه به صورت فري گير آورد

راستي من تو php تازه كارم
چه جوري ميشه ip كسي رو كه وارد سايتمون شده پيدا كرد
 
آخرین ویرایش:

alireza82

Well-Known Member
نه فری نمیشه نگرد که نیست چون گشتم نبود
کد:
$ip= $_SERVER[REMOTE_ADDR] ;
موفق باشید
 
آخرین ویرایش:

yakoza

Well-Known Member
مرسي
حالا يه چيزي شبيه به اون

نيست يه نگاه ديگه بنداز
 

shirini_forush

Well-Known Member
در مورد فری گیر آوردن:
معمولا با Bittorrent چیزایی گیر میارید که به این راحتی ها گیر نمیاد.
مثلا swf sdk ی دلفی 3 ملیون قیمتشه ولی تو Bittorrent سه سوت گیر میاد.

سیستمش هم اگر نمیدونید به این شکله که افراد چیزایی که دارن یا خریدن یا... رو شیر میکنن. واسه همین یکم پدر آدم در میاد ولی میارزه...
 

parsmizban

Member
من IP2location رو پیدا کردم اگه آقا سیاوش بزارن من تو سایت می زارمش!
 

alireza82

Well-Known Member
خیلی خوبه مرسی، درسته که باید قوانین جهانی رو رعایت کرد ولی اینم باید در نظر داشت که دلار گیر آوردن خیلی سخته:d
 

parsmizban

Member
سلام
تاپیک IP2lcation آپدیت شد یه چیزه دیگه هم باید دانلود کنین
بدوییین
 

جدیدترین ارسال ها

بالا