J'essaie de limiter le trafic vers mon site Web de sorte que les personnes qui tentent d'extraire des quantités massives de données soient bloquées après un certain temps. Je suis censé faire cela en me basant sur les adresses IP des requêtes entrantes. Je pense avoir écrit la fonctionnalité de limitation d'IP, mais je ne sais pas comment la tester. Je dois pouvoir changer mon adresse IP plusieurs fois, pour simuler un trafic valide. J'ai également besoin de tester >20 IP différentes, donc une solution de proxy pour chacune d'entre elles ne fonctionnera pas pour moi.
Je teste le code sur ma machine locale (sous Ubuntu) afin de pouvoir modifier les paramètres de mon serveur (Apache) si nécessaire pour ce test.
Je suis derrière un réseau d'entreprise et je ne peux donc pas modifier les paramètres MAC/ARP pour me voir "réattribuer" une nouvelle IP. J'espérais une sorte de changement d'adresse IP sur l'hôte local, afin de pouvoir tirer parti du fait que le serveur et le client sont la même machine.
De plus, j'essayais d'éviter de modifier le code avant qu'il ne soit déployé sur les serveurs de production, mais c'est peut-être la meilleure façon de procéder.
Comment puis-je le mettre en place ?