Comment connaître la version d'Ubuntu via le user Agent ?Sur un total de 14 676 485 lignes de log (2,5 Gio) dont 14 443 900 pour
APT-HTTP/1.3 et 36 115 pour
Apt-CacherDébut de l'user-agent des requêtes des utilitaires d’installation des paquets (apt, aptitude, logithèque) :warty => Ubuntu 4.10
hoary => Ubuntu 5.04 => "
Ubuntu APT-HTTP/1.3""
breezy => Ubuntu 5.10 => "
Ubuntu APT-HTTP/1.3""
dapper => Ubuntu 6.06 LTS => "
Ubuntu APT-HTTP/1.3""
edgy => Ubuntu 6.10 => "
Ubuntu APT-HTTP/1.3""
feisty => Ubuntu 7.04 => "
Ubuntu APT-HTTP/1.3 (0.6.46.4ubuntu"
gutsy => Ubuntu 7.10 => "
Ubuntu APT-HTTP/1.3 (0.7.6ubuntu"
hardy => Ubuntu 8.04 LTS => "
Ubuntu APT-HTTP/1.3 (0.7.9ubuntu" (987 lignes)
intrepid => Ubuntu 8.10 => "
Ubuntu APT-HTTP/1.3 (0.7.14ubuntu"
jaunty => Ubuntu 9.04 => "
Ubuntu APT-HTTP/1.3 (0.7.20.2ubuntu"
karmic => Ubuntu 9.10 => "
Ubuntu APT-HTTP/1.3 (0.7.23.1ubuntu"
lucid => Ubuntu 10.04 LTS => "
Ubuntu APT-HTTP/1.3 (0.7.25.3ubuntu" (1323 lignes)
maverick => Ubuntu 10.10 => "
Debian APT-HTTP/1.3 (0.8.3ubuntu"
natty => Ubuntu 11.04 => "
Debian APT-HTTP/1.3 (0.8.13.2ubuntu" (45 285 lignes)
oneiric => Ubuntu 11.10 => "
Debian APT-HTTP/1.3 (0.8.16~exp5ubuntu" (544 lignes)
precise => Ubuntu 12.04 LTS => "
Debian APT-HTTP/1.3 (0.8.16~exp12ubuntu" (333 059 lignes soit 2,31%)
quantal => Ubuntu 12.10 => "
Debian APT-HTTP/1.3 (0.9.7.5ubuntu" (45 248 lignes)
raring => Ubuntu 13.04 => "
Debian APT-HTTP/1.3 (0.9.7.7ubuntu" (51 476 lignes)
saucy => Ubuntu 13.10 => "
Debian APT-HTTP/1.3 (0.9.9.1~ubuntu" (284 554 lignes)
trusty => Ubuntu 14.04 LTS : 2 user-agent
=> "
Debian APT-HTTP/1.3 (0.9.15.4ubuntu" (1 222 lignes)
=> "
Debian APT-HTTP/1.3 (1.0.1ubuntu" (
11 696 413 lignes soit 80,98%)
utopic => Ubuntu 14.10 => "
Debian APT-HTTP/1.3 (1.0.9.2ubuntu" (116 827 lignes soit 0,81%)
vivid => Ubuntu 15.04
=> "
Debian APT-HTTP/1.3 (1.0.9.3ubuntu" (64 lignes)
=> "
Debian APT-HTTP/1.3 (1.0.9.7ubuntu" (334 448 lignes soit 2,32% alors que plus supporté)
wily => Ubuntu 15.10
=> "
Debian APT-HTTP/1.3 (1.0.9.9ubuntu" (1968 lignes)
=> "
Debian APT-HTTP/1.3 (1.0.9.10ubuntu" (276 lignes)
=> "
Debian APT-HTTP/1.3 (1.0.10.2ubuntu" (
1 394 622 lignes soit 9,66%)
xenial => Ubuntu 16.04 LTS pas de "ubuntu" pour les versions de dev
=> "
Debian APT-HTTP/1.3 (1.1" (13 157 lignes)
=> "
Debian APT-HTTP/1.3 (1.2" (120 106 lignes soit 0,83%)
yakkety => Ubuntu 16.10
=> "
Debian APT-HTTP/1.3 (1.3"
zesty => Ubuntu 17.04
=> "
Debian APT-HTTP/1.3 (1.4"
artful => Ubuntu 17.10
=> "
Debian APT-HTTP/1.3 (1.5"
bionic => Ubuntu 18.04 LTS
=> "
Debian APT-HTTP/1.3 (1.6"
Tout ce trafic est normalement en http 1.1 (quand il n'est pas intercepté par un proxy)
User-agent de Apt-Cacher-Server(Utilitaire pour créer un serveur miroir Ubuntu)
precise => Ubuntu 12.04 => "
Debian Apt-Cacher-NG/0.7.2" (0 ligne)
trusty => Ubuntu 14.04 => "
Debian Apt-Cacher-NG/0.7.26" (31890 lignes)
vivid => Ubuntu 15.04 => "
Debian Apt-Cacher-NG/0.8.0" (273 lignes)
wily => Ubuntu 15.10 => "
Debian Apt-Cacher-NG/0.8.5" (3952 lignes)
xenial => Ubuntu 16.04 => "
Debian Apt-Cacher-NG/0.8.9" ou "
Debian Apt-Cacher-NG/0.9.1"
zesty => Ubuntu 17.04 => "
Debian Apt-Cacher-NG/2"
artful => Ubutu 17.10 => "
Debian Apt-Cacher-NG/3"
bionic => Ubuntu 18.04 =>
Debian squeeze => Debian 6 => "
Debian Apt-Cacher-NG/0.5.1" (0 ligne)
Debian wheezy =>Debian 7 => "
Debian Apt-Cacher-NG/0.7.11" (0 ligne)
Debian jessie => Debian 8 => "
Debian Apt-Cacher-NG/0.8.0" (273 lignes)
Debian stretch => Debian 9 => "
Debian Apt-Cacher-NG/0.8.9" ou "
Debian Apt-Cacher-NG/2"
User-agent de apt-p2p :=> "apt-p2p/0.1.5 (twisted/15.2.1 twisted.web2/8.1.0)" (286 lignes)
Vérification du miroir => "
Launchpad Mirror Prober ( https://launchpad.net/ )" (1 808 lignes)
Monitoring repository convergence => "
repoverge.net" (1 008 lignes)
$ cat access.log.* | grep "HTTP/1.0\"" | wc -l
132071
$ cat access.log.* | grep "\" \"-\"" | wc -l
59521
$ cat access.log.* | grep "\" \"\"" | wc -l
2
$ cat access.log.* | grep "\" \"Wget" | wc -l
48921
$ cat access.log.* | grep "\" \"libwww-perl" | wc -l
38345
$ cat access.log.* | grep "\" \"PycURL" | wc -l
29535
$ cat access.log.* | grep "\" \"Python-urllib" | wc -l
5233
$ cat access.log.* | grep "\" \"aria2" | wc -l
3426
$ cat access.log.* | grep "\" \"Go " | wc -l
2366
$ cat access.log.* | grep "\" \"curl" | wc -l
251
$ cat access.log.* | grep "\" \"testspeed" | wc -l
189
$ cat access.log.* | grep "\" \"Java" | wc -l
70
$ cat access.log.* | grep "Mozilla/4.0 " | wc -l
2155
$ cat access.log.* | grep "Mozilla/5.0 " | wc -l
3334
$ cat access.log.* | grep "Mozilla/" | grep -v "Mozilla/5.0 " | grep -v "Mozilla/4.0 " | wc -l
8
Pour trouver les nouvelles distributions à partir des logs :
cat access.log.* | grep -v "Debian APT-HTTP/1.3 (1.2" | grep -v "Debian APT-HTTP/1.3 (1.1" | grep -v "Debian APT-HTTP/1.3 (1.0.9.10ubuntu" | grep -v "Debian APT-HTTP/1.3 (1.0.9.9ubuntu" | grep -v "Debian APT-HTTP/1.3 (1.0.10.2ubuntu" | grep -v "Debian APT-HTTP/1.3 (1.0.9.7ubuntu" | grep -v "Debian APT-HTTP/1.3 (1.0.9.2ubuntu" | grep -v "Debian APT-HTTP/1.3 (1.0.1ubuntu" | grep -v "Debian APT-HTTP/1.3 (0.9.15.4ubuntu" | grep -v "Debian APT-HTTP/1.3 (0.9.9.1~ubuntu" | grep -v "Debian APT-HTTP/1.3 (0.9.7.7ubuntu" | grep -v "Debian APT-HTTP/1.3 (0.9.7.5ubuntu" | grep -v "Debian APT-HTTP/1.3 (0.8.16~exp12ubuntu" | grep -v "Debian APT-HTTP/1.3 (0.8.16~exp5ubuntu" | grep -v "Debian APT-HTTP/1.3 (0.8.13.2ubuntu" | grep -v "Ubuntu APT-HTTP/1.3 (0.7.25.3ubuntu" | grep -v "Ubuntu APT-HTTP/1.3 (0.7.9ubuntu" | grep -v "Debian Apt-Cacher-NG/0.8.9\"" | grep -v "Debian Apt-Cacher-NG/0.8.0)\"" | grep -v "Debian Apt-Cacher-NG/0.8.9\"" | grep -v "Debian Apt-Cacher-NG/0.8.5\"" | grep -v "Debian Apt-Cacher-NG/0.8.0\"" | grep -v "Debian Apt-Cacher-NG/0.7.26\"" | grep -v "\"-\" \"-\"" | grep -v "\"-\" \"Wget/" | grep -v "Mozilla/" | grep -v "\"-\" \"PycURL/" | grep -v "\"-\" \"Python-urllib/" | grep -v "repoverge.net" | grep -v "\"-\" \"libwww-perl/" | grep -v "\"-\" \"Go " | grep -v "\"-\" \"Java/" | grep "Debian APT-HTTP/1.3"