可用於shell環境進行ip歸屬地查詢
#!/bin/bash
#傳入ip引數
ip=$1
#使用百度開放位址庫
經常會遇到需要查詢ip歸屬地,尤其是批量查詢的時候,使用指令碼就比較方便了,在網上找到乙個,自己更改了一下,修復了在linux下出現中文亂碼的問題,**如下:
#!/bin/bash
#purpose: 查詢ip位址所在地
ipp ()&action=2"| iconv -f gb2312 -t utf-8|grep '
' | awk -f '[<> ]+' ''`
echo $a $sring
done
}case $1 in
-f)shift
ipp $1
;;-i)
shift
sring=`curl -s "&action=2"| iconv -f gb2312 -t utf-8 |grep '
' | awk -f '[<> ]+' ''`
echo $1 $sring
;;*)
echo "[help]
$0 need -f or -i
-f ------- argument is a file
-i ------- argument is a ip
[for example]:
$0 -f filename
$0 -i ipadress
";;esac
shell命令呼叫http介面(curl方式)
1 curl h content length 0 x get echo result 簡單的get請求方式 post請求方式,傳參有請求頭和請求體 post請求方式,獲取返回值,請求體引數動態獲取 x 請求方式,常用的post get h 請求頭,請求頭包含多個引數可以寫多個 h d 請求體,多個...
curl偽造ip請求
1.模擬瀏覽器常用的useragent 模擬常用瀏覽器的useragent public function getagent 2.proxy http伺服器,ip服務一般可以在服務商處購買,有當日去重ip等不同選項 url 3.curl請求 通過 curl請求 function curl strin...
curl模擬ip段訪問
申明 本例項僅供學習使用,不做任何商業用途,如因此引起任何法律糾紛,本部落格不承擔任何責任 header content type text html charset utf 8 id isset get id get id exit no params function curl desturl,...