Find Jobs
Hire Freelancers

469316 Help me to build shell script

N/A

Finalizat
Data postării: peste 13 ani în urmă

N/A

Plata la predare
Hello, I need someone to help me to build a script in bash compatible with Linux and BSD (unix). This project is not all the script but just a part and will consist to make statistics of each ip that send too many request on a site HTTP. All the work will be done by analist the log file of http access. The script will work with all much possible variable to make it portable and integrable with others script/programs. The script will do: - Read the log file - count the max unique request of each IP - write on a text file the ip that are send more request - generate a stats of all HTTP error and report how much request by have done the ip by sort the http error on another text file, only for the ip that are opened too mach request The variable: $logfile= where is the log file to analysis $maxureq= the max number of request http, if more the script will add the ip on the [login to view URL] $timeureq= max time in minutes that an ip can open $maxureq, if more than the value $maxureq will be not valid (for example, $maxureq=100 and $timeureq=10, an ip will add on the [login to view URL] only if the client ip open 100 request in less than 10minutes, if in more time will be not consider). Also, if possible, the IP on [login to view URL] can be used by a variable for iptables and ipfw rules. That's all. Not so difficult because i'm able to do this but i need co-operation. An expert of Bash programming can done this in 1hour. Thank you
ID-ul proiectului: 2215217

Despre proiect

O propunere
Proiect la distanță
Activ: 12 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
Can do it
$15 USD în 0 zi
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul ITALY
Rome, Italy
5,0
46
Metoda de plată a fost confirmată
Membru din mai 4, 2009

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.