anonymiseip є інструментом, який anonymises IPv4-адреси в базу даних MaxMind GeoIP і NBSP ;. Джерело адреси відображаються на рівні країни і потім призначається іншу адресу зсередини цього пулу. Щоб уникнути відомою адресою бек-карт, адреси джерела хешіруется, і хеш прийнято мод басейн розміру на вибір нового адреси. Як адресний простір IPv4 дуже мало, це як і раніше уразливі для перебираючи - його можливим генерувати кожен відображення, і якщо одне відображення буде знайдений, він буде можливо для задоволення солоних хешів, а також. Таким чином, це не підходить для захисту від шкідливих атак, проте підходить для використання при забезпеченні співробітники не мають випадковий доступ до IP-адреси з блогів, які враховуються як особисту інформацію, в той же час даючи співробітникам доступ до тих же журналів так вони можуть подивитися на моделі використання та усунення неполадок повільних запитів і т.д.
Для anonymise адресу IPv4, виконайте дістатися до / ipv4 / xyza, відповідь буде 200 OK + нову адресу IP, або помилку 5xx.
Установка
Запустіть пітона -m anonymiseip.main в середовищі з усіма залежностями доступні. Крім того запустити ./bootstrap.py створити Bin / Buildout, то Bin / Buildout створити бен / ру і, нарешті, бін / ру -m gpverify.main.
Слід зазначити, що бібліотека GeoIP Python і база даних може повинні бути встановлені вручну. У системах Ubuntu вони доступні в Python-Geoip і GeoIP-бази даних пакетів відповідно. Anonymiseip шукає в базі даних в «/usr/share/GeoIP/GeoIP.dat».
Тестування
anonymiseip є особою без громадянства і швидко, так що просто використовувати його безпосередньо для тестування.
. Pass --host 0.0.0.0 --port 0 викличе порт динамічно розподіляти і роздрукувати, що ваш водій-випробувач можете використовувати
Вимоги
- Python
- Бібліотека Maxmind GeoIP Python і баз даних на рівні країн
Коментар не знайдено