anonymiseip είναι ένα εργαλείο που anonymises διευθύνσεις IPv4 με τη χρήση της βάσης δεδομένων MaxMind GeoIP & nbsp?. Οι διευθύνσεις Πηγή αντιστοιχίζονται σε επίπεδο χώρας, τότε αποδίδεται διαφορετική διεύθυνση από το εσωτερικό αυτού πισίνα. Για να αποφευχθεί η γνωστή διεύθυνση πίσω-χαρτογράφηση, η διεύθυνση πηγής είναι κατακερματισμένο, και το hash που λαμβάνονται mod πισίνα μεγέθους για να πάρει τη νέα διεύθυνση. Όπως χώρο διευθύνσεων IPv4 είναι πολύ μικρό, αυτό εξακολουθεί να είναι ευάλωτη σε brute αναγκάζοντας - εφικτό της να παράγει κάθε ενιαίο χαρτογράφηση, και αν βρεθεί ένα ενιαίο χαρτογράφηση θα ήταν δυνατό να ληφθεί μέριμνα για αλατισμένα hashes, καθώς και. Ως εκ τούτου, αυτό δεν είναι κατάλληλο για την προστασία από κακόβουλες επιθέσεις, είναι όμως κατάλληλη για χρήση όταν διασφαλίζοντας ότι οι εργαζόμενοι δεν έχουν περιστασιακή πρόσβαση στη διεύθυνση IP από τα ιστολόγια, τα οποία μετρούν την αναγνώριση ως προσωπικά πληροφορίες, ενώ εξακολουθεί να δίνεται στους υπαλλήλους πρόσβαση στα ίδια αρχεία καταγραφής ώστε να μπορούν να δούμε τα πρότυπα χρήσης και την αντιμετώπιση προβλημάτων αργή αιτήματα κ.λπ.
Για να ανώνυμα μια διεύθυνση IPv4, να εκτελέσει μια φτάσετε στο / ipv4 / xyza, η απάντηση θα είναι 200 ΟΚ + νέα διεύθυνση IP, ή ένα σφάλμα 5xx.
installation
Εκτελέστε python -m anonymiseip.main σε ένα περιβάλλον με όλες τις εξαρτήσεις διαθέσιμες. Εναλλακτικά τρέξει ./bootstrap.py να δημιουργήσει bin / buildout, τότε bin / buildout να δημιουργήσει ένα δοχείο / py και τελικά bin / ργ -m gpverify.main.
Σημειώστε ότι μπορεί να έχει η βιβλιοθήκη GeoIP Python και βάση δεδομένων για να εγκατασταθεί με το χέρι. Σε συστήματα Ubuntu είναι διαθέσιμα στα πακέτα python-geoip και geoip-βάση δεδομένων αντίστοιχα. Anonymiseip αναζητά τη βάση δεδομένων «/usr/share/GeoIP/GeoIP.dat».
Δοκιμές
anonymiseip είναι απάτριδες και γρήγορα, έτσι απλά να το χρησιμοποιήσει άμεσα για τον έλεγχο.
. Περάστε --host 0.0.0.0 --port 0 θα προκαλέσει ένα λιμάνι το οποίο θα διατεθεί δυναμικά και να εκτυπωθεί, το οποίο ο οδηγός δοκιμών σας μπορεί στη συνέχεια να χρησιμοποιήσετε
Απαιτήσεις :
- Python
- MaxMind GeoIP Python βιβλιοθήκη και μια βάση δεδομένων επίπεδο χώρας
Τα σχόλια δεν βρέθηκε