geoip 자동업데이트 스크립트# Operation System/Linux2020. 10. 23. 14:16
Table of Contents
728x90
반응형
#!/bin/bash
cd /usr/local/src/geolite2legacy
rm -f *.zip
rm -f *.dat
wget "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-Country-CSV&license_key=[라이센스번호]&suffix=zip" -O GeoLite2-Country-CSV.zip
sleep 1
wget "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City-CSV&license_key=[라이센스번호]&suffix=zip" -O GeoLite2-City-CSV.zip
sleep 1
wget "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-ASN-CSV&license_key=[라이센스번호]&suffix=zip" -O GeoLite2-ASN-CSV.zip
sleep 1
### change
/usr/local/src/geolite2legacy/geolite2legacy.py -i /usr/local/src/geolite2legacy/GeoLite2-Country-CSV.zip -f /usr/local/src/geolite2legacy/geoname2fips.csv -o /root/geolite2legacy/GeoIP.dat
sleep 1
/usr/local/src/geolite2legacy/geolite2legacy.py -i /usr/local/src/geolite2legacy/GeoLite2-City-CSV.zip -f /usr/local/src/geolite2legacy/geoname2fips.csv -o /root/geolite2legacy/GeoIPCity.dat
sleep 1
/usr/local/src/geolite2legacy/geolite2legacy.py -i /usr/local/src/geolite2legacy/GeoLite2-ASN-CSV.zip -o /usr/local/src/geolite2legacy/GeoIPASNum.dat
sleep 1
### old dat file delete and copy
rm -f /usr/share/GeoIP/GeoIP.dat
rm -f /usr/share/GeoIP/GeoIPCity.dat
rm -f /usr/share/GeoIP/GeoIPASNum.dat
cp -a /usr/local/src/geolite2legacy/*.dat /usr/share/GeoIP/
728x90
반응형
'# Operation System > Linux' 카테고리의 다른 글
[리눅스]SWAP 메모리 생성 (0) | 2021.04.05 |
---|---|
centos6x openssl 및 nginx 업데이트 (0) | 2021.02.15 |
centos5 wget 업그레이드 (0) | 2020.10.22 |
openssl command smtp(ssl) 및 imap(ssl) 접속확인 (0) | 2020.10.05 |
centos7 iptables geoip 설치 및 적용 (3) | 2020.07.08 |
@다크쉐라빔 :: 다크쉐라빔의 주절주절
안녕하세요. 이곳은 IT위주의 잡다한 정보를 올려두는 개인 블로그입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!