Come diceva il commento: lo spoofing IP non è un'opzione se si desidera avere una connessione TCP funzionante. E probabilmente hai bisogno di questa connessione perché altrimenti i tentativi di connessione falliranno già nel kernel e la tua applicazione non riceverà alcuna richiesta.
Non conosco la configurazione dell'applicazione ma vedo le seguenti opzioni:
- Alcune applicazioni accettano l'intestazione HTTP come X-Forwarded-IP come indirizzo IP di origine, poiché questo tipo di intestazioni sono spesso impostate da proxy inversi davanti all'applicazione. Se questo è il caso, puoi simulare questo tipo di intestazione e generare le richieste HTTP desiderate con alcune abilità di scripting.
- In caso contrario, è possibile configurare una rete virtualizzata con molti indirizzi IP diversi e quindi effettuare le richieste dai diversi indirizzi IP di origine all'applicazione (che deve essere nella stessa configurazione di rete virtualizzata). Non è semplice come l'opzione precedente, ma è fattibile con una conoscenza sufficiente su come configurare le reti.