I have experience in making automation scripts which manipulate IP tables.
I am bidding 30 USD. Great offer for the following :
I have a dedicated server (OVH) with Ubuntu 20.04 running a website via NGINX and a service using TCP/IP protocol on a specific port.
One script or program to monitor the amount of traffic to the port your service is on. This program shall record and track the amount of traffic from each IP.
There have been situations in the past where I have identified high bandwidth consumption coming from certain IPs/hosts, basically an attempted DDOS attack, which was interrupted by blocking the addresses/ASN.
I have a formula for deciding what a DOS or DDOS attack looks like and this program shall block the IP for a while. Only some IPs which are abusive shall be blocked. For some time and then longer until they stop bugging the site. Also they shall not be blcoked permanently. Only dynamically as needed.
I would like to automate, if possible, this checking of IPs with high bandwidth consumption and block them automatically.
I shall be automating the blocking and unblocking. I can do more, but that is not really required for your case and it shall increase the complexity.
Maybe implement some system to avoid other possible network problems as well.
You can inform me what you think those are or I can find and suggest after seeing the traffic.
If you want to pay more than the bid after the work is done, you are welcome.
Regards,
Khawar Nehal