Articles

Statistiques PHPinfos() : 2eme partie

  • Ecrit par Damien Seguy
Image pour le titre du contenu

This document is also available in English en 


Après la première partie sur les statistiques phpinfo() (voir la première partie, avec les explications sur la méthode utilisée), voici une autre livraison de données fournies par les configurations PHP.


Les graphiques présentés sont généralement très longs. Pour rester compatible avec la charge graphique, ils ont été coupés : la version complète est disponible par simple clic sur l'image.
Flux PHP (streams)
Les flux PHP sont un concept récent : toutes les ressources qui doivent être accédées de manière séquentielles sont en fait des flux, et les fonctions à utiliser pour y accéder sont en fait les mêmes que celles des fichiers. Simplement, pour indiquer à PHP comment il doit lire ou écrire les données, il faut lui préciser un protocole. Plusieurs protocoles sont désormais disponibles, certains dans la distribution standard, et d'autre dans des extensions spécfiques.

php, ftp, et http sont couramment disponibles. Les versions sécurisées ainsi que bz2 et zip sont aussi répandues. Les autres protocoles sont très rares.



Fonctions désactivées
disable_functions est une directive PHP qui permet d'affiner la configuration en désactivant certaines fonctions. Elle permet ainsi de se protéger contre l'abus de fonctions en interdisant complètement leur utilisation : PHP affiche alors une erreur de type 'Undefined function'.

Le safe_mode possède une petite liste de fonctions qu'il est bon de désactiver, et c'est celles-ci que l'on retrouve comme fonction les plus souvents désactivées. Mais la liste complète est longue, et parfois surprenante.


Le classement est fait en fonction de la fréquence à laquelle une fonction est désactivée sur un système. Par exemple, system() est désactivé dans 70% des cas, quand disable_functions est utilisée.

system, passthru, exec et shell_exec permettent d'exécuter des commandes système : il est recommandé de les désactiver pour éviter que PHP fasse le relais entre le Web et le système du serveur. Dans la même veine, les fonctions proc_* ont des impacts sur les processus, et peuvent conduire à des crash système dans certaines conditions.

Ensuite, les fonctions couramment désactivées sont les fonctions de connexions, telles imap_connect ou mysql_connect : cela permet de désactiver une extension sans recompiler PHP. En effet, sans connexion, les fonctions utilitaires sont souvent inutiles.

De manière surprenante, dl, qui charge dynamiquement une bibliothèque PHP est rarement désactivée. Et escapeshellcmd est souvent désactivée... alors qu'elle sert de protection aux fonctions de type system...

Les fonctions d'accès aux fichiers, de modification des directives PHP ou encore de réseau sont aussi souvent considérées pour limiter les fonctionalités. Les fautes d'orthographe dans le nom des fonctions semblent la norme,  et on trouve aussi plusieurs programmes, comme wget, qui n'ont rien à voir avec PHP, mais qui sont quand même désactivées (remarque : ca ne sert à rien).

A noter que disable_classes est aussi disponible, pour désactiver certaines classes, mais il est encore exceptionnellement utilisé.
 RangFonction  Fréq.
1 system 69,84 %
2 passthru 63,29 %
3 shell_exec 59,01 %
4 exec 50,93 %
5 proc_open 47,83 %
6 popen 47,14 %
7 proc_close 27,47 %
8 dl 24,50 %
9 proc_nice 19,67 %
10 escapeshellcmd 19,25 %
11 proc_terminate 16,08 %
12 proc_get_status 15,46 %
13 system_exec 13,39 %
14 show_source 12,56 %
15 escapeshellarg 12,28 %
16 ini_alter 11,39 %
17 leak 10,63 %
18 ini_restore 10,21 %
19 set_time_limit 8,97 %
20 pfsockopen 7,73 %
21 chgrp 7,52 %
22 chown 6,83 %
22 syslog 6,83 %
24 link 6,63 %
25 symlink 6,28 %
26 diskfreespace 6,14 %
27 pcntl_exec 5,94 %
28 openlog 5,73 %
29 pclose 5,52 %
30 mysql_pconnect 4,83 %
31 fsockopen 4,62 %
32 ini_set 4,28 %
33 virtual 4,07 %
34 getmyuid 3,86 %
34 putenv 3,86 %
36 get_current_user 3,52 %
36 readfile 3,52 %
38 listen 3,45 %
39 parse_ini_file 3,38 %
40 apache_child_terminate 3,31 %
41 apache_setenv 3,11 %
41 posix_mkfifo 3,11 %
43 getmypid 3,04 %
44 curl_exec 2,97 %
45 define_syslog_variables 2,90 %
46 highlight_file 2,83 %
47 socket_bind 2,76 %
48 posix_kill 2,69 %
49 php_uname 2,55 %
50 shell 2,48 %
51 disk_free_space 2,42 %
52 glob 2,35 %
53 disk_total_space 2,28 %
54 mysql_list_dbs 2,21 %
55 mail 2,14 %
55 posix_setpgid 2,14 %
55 posix_setsid 2,14 %
58 chmod 2,07 %
58 tmpfile 2,07 %
60 socket_accept 2,00 %
60 socket_listen 2,00 %
62 posix_setuid 1,93 %
63 apache_note 1,66 %
63 error_log 1,66 %
63 getrusage 1,66 %
66 apache_get_modules 1,52 %
66 debugger_on 1,52 %
66 mb_send_mail 1,52 %
69 apache_get_version 1,45 %
69 apache_getenv 1,45 %
69 ftp_exec 1,45 %
69 ini_get 1,45 %
73 closelog 1,38 %
73 eval 1,38 %
73 readlink 1,38 %
76 socket 1,17 %
77 cmd 1,10 %
77 snmpset 1,10 %
77 snmpwalk 1,10 %
80 chroot 1,04 %
80 ignore_user_abord 1,04 %
82 fpaththru 0,97 %
82 posix_ctermid 0,97 %
82 posix_getcwd 0,97 %
82 rmdir 0,97 %
86 copy 0,90 %
86 socket_connect 0,90 %
88 php_check_syntax 0,83 %
88 php_strip_whitespace 0,83 %
88 source 0,83 %
91 get_cfg_var 0,76 %
91 ini_get_all 0,76 %
91 pcntl_fork 0,76 %
91 socket_bi 0,76 %
91 stream_socket_client 0,76 %
91 stream_socket_server 0,76 %
91 yp_first 0,76 %
91 yp_get_default_domain 0,76 %
91 yp_master 0,76 %
91 yp_match 0,76 %
91 yp_next 0,76 %
91 yp_order 0,76 %
103 curl_close 0,69 %
103 linkinfo 0,69 %
103 mysql_list_processes 0,69 %
103 socket_close 0,69 %
103 socket_create 0,69 %
108 allow_url_fopen 0,62 %
108 curl_init 0,62 %
108 imap_body 0,62 %
108 posix_geteuid 0,62 %
108 posix_getgid 0,62 %
108 wget 0,62 %
114 escape 0,55 %
114 ftp_connect 0,55 %
114 imap_createmailbox 0,55 %
114 imap_deletemailbox 0,55 %
114 posix_getegid 0,55 %
114 shmop_close 0,55 %
114 shmop_delete 0,55 %
114 shmop_open 0,55 %
114 shmop_read 0,55 %
114 shmop_size 0,55 %
114 shmop_write 0,55 %
125 crack_check 0,48 %
125 crack_closedict 0,48 %
125 crack_getlastmessage 0,48 %
125 crack_opendict 0,48 %
125 imap_open 0,48 %
125 lstat 0,48 %
125 mysql_stat 0,48 %
125 pcntl_signal 0,48 %
125 socket_ 0,48 %
125 socket_clear_error 0,48 %
135 apache_lookup_uri 0,41 %
135 apache_request_headers 0,41 %
135 debugger_off 0,41 %
135 extension_loaded 0,41 %
135 get_de 0,41 %
135 getmyinode 0,41 %
135 getopt 0,41 %
135 imap_list 0,41 %
135 opendir 0,41 %
135 proc_getstatus 0,41 %
135 readdir 0,41 %
135 stream_select 0,41 %
147 apache_reset_timeout 0,35 %
147 apache_response_headers 0,35 %
147 closedir 0,35 %
147 curl_copy_handle 0,35 %
147 curl_errno 0,35 %
147 curl_error 0,35 %
147 curl_get 0,35 %
147 curl_setopt 0,35 %
147 dlopen 0,35 %
147 fileinode 0,35 %
147 ftp_ssl_connect 0,35 %
147 imap_renamemailbox 0,35 %
147 max_execution_time 0,35 %
147 posix_seteuid 0,35 %
147 posix_six_setuid 0,35 %
147 set_ini 0,35 %
147 set_socket_blocking 0,35 %
147 set_time 0,35 %
147 socket_create_listen 0,35 %
147 socket_select 0,35 %
167 curl 0,28 %
167 pcntl_waitpid 0,28 %
167 pcntl_wexitstatus 0,28 %
167 pcntl_wifexited 0,28 %
167 pconnect 0,28 %
167 pfsockpen 0,28 %
167 pgsql_pconnect 0,28 %
167 phpinfo 0,28 %
167 posix_setegid 0,28 %
167 posix_setgid 0,28 %
167 posix_uname 0,28 %
167 put_env 0,28 %
167 realpath 0,28 %
167 register_tick_function 0,28 %
167 site 0,28 %
167 socket_create_pair 0,28 %
183 backtick_operator 0,21 %
183 chdir 0,21 %
183 checkdnsrr 0,21 %
183 disk_to 0,21 %
183 domxml_open_file 0,21 %
183 domxml_xslt_stylesheet_file 0,21 %
183 escapeshe 0,21 %
183 escapshellcmd 0,21 %
183 exec_shell 0,21 %
183 friends 0,21 %
183 gethostbyname 0,21 %
183 imap_8bit 0,21 %
183 imap_alerts 0,21 %
183 imap_append 0,21 %
183 imap_base64 0,21 %
183 imap_binary 0,21 %
183 imap_bodystruct 0,21 %
183 imap_check 0,21 %
183 imap_clearflag_full 0,21 %
183 imap_close 0,21 %
183 imap_delete 0,21 %
183 imap_errors 0,21 %
183 imap_expunge 0,21 %
183 imap_fetch_over 0,21 %
183 pcntl_wifsignaled 0,21 %
183 posix 0,21 %
183 posix_getgrgid 0,21 %
183 posix_getgrnam 0,21 %
183 posix_getpwuid 0,21 %
183 posix_getuid 0,21 %
183 proc_exec 0,21 %
183 puf 0,21 %
183 read 0,21 %
183 scandir 0,21 %
183 shellexec 0,21 %
183 socket_create_lis 0,21 %
183 socket_strerror 0,21 %
183 telnet 0,21 %
183 tempnam 0,21 %
183 touch 0,21 %
183 xmldocfile 0,21 %
224 backticks 0,14 %
224 bind 0,14 %
224 chgr 0,14 %
224 dir 0,14 %
224 fshockopen 0,14 %
224 ftp_close 0,14 %
224 ftp_login 0,14 %
224 fwrite 0,14 %
224 getcwd 0,14 %
224 gethostbyaddr 0,14 %
224 getmxrr 0,14 %
224 getmygid 0,14 %
224 highlight_string 0,14 %
224 imap_mail 0,14 %
224 init_set 0,14 %
224 mkdir 0,14 %
224 ob_gzhandler 0,14 %
224 pass_thru 0,14 %
224 pcntl_alarm 0,14 %
224 pcntl_getpriority 0,14 %
224 pcntl_setpriority 0,14 %
224 pcntl_wait 0,14 %
224 pcntl_wifstopped 0,14 %
224 posix_access 0,14 %
224 proc_status 0,14 %
224 rename 0,14 %
224 set_timelimit 0,14 %
224 sheel_exec 0,14 %
224 socket_read 0,14 %
224 socket_recv 0,14 %
224 socket_recvfrom 0,14 %
224 socket_send 0,14 %
224 socket_sendto 0,14 %
224 socket_shutdown 0,14 %
224 socket_st 0,14 %
224 sscanf 0,14 %
224 suexec 0,14 %
224 unlink 0,14 %
224 unregister_tick_function 0,14 %
263 abspathtorelpath 0,07 %
263 apache_child_ 0,07 %
263 apache_re 0,07 %
263 apache_setenvvirtual 0,07 %
263 array_fill 0,07 %
263 backtick 0,07 %
263 bzopen 0,07 %
263 cat 0,07 %
263 connect 0,07 %
263 delete 0,07 %
263 dirlisting 0,07 %
263 dl_open 0,07 %
263 dns_check_record 0,07 %
263 dns_get_mx 0,07 %
263 dns_get_record 0,07 %
263 es 0,07 %
263 escapes 0,07 %
263 escapesehllcmd 0,07 %
263 fclose 0,07 %
263 file_get_contents 0,07 %
263 fileperms 0,07 %
263 fopen 0,07 %
263 fpassthru 0,07 %
263 fpopen 0,07 %
263 fputs 0,07 %
263 fread 0,07 %
263 fsockopen_url 0,07 %
263 get_defined_constants 0,07 %
263 get_include_path 0,07 %
263 get_ini 0,07 %
263 gethostbynamel 0,07 %
263 gzgets 0,07 %
263 hostname 0,07 %
263 hpinfo 0,07 %
263 init_restore 0,07 %
263 isset 0,07 %
263 kill 0,07 %
263 ls 0,07 %
263 mmcache 0,07 %
263 mssql_connect 0,07 %
263 my 0,07 %
263 mysql_create_db 0,07 %
263 mysql_drop_db 0,07 %
263 ob_end_clean 0,07 %
263 ob_end_flush 0,07 %
263 ob_get_contents 0,07 %
263 ob_get_length 0,07 %
263 ob_implicit_flush 0,07 %
263 ob_start 0,07 %
263 ocilogon 0,07 %
263 open_basdir 0,07 %
263 passth 0,07 %
263 passthrough 0,07 %
263 passtru 0,07 %
263 pcnl_exec 0,07 %
263 pcntl_wifsign 0,07 %
263 pcntl_wstopsi 0,07 %
263 pcntl_wstopsig 0,07 %
263 pcntl_wtermsig 0,07 %
263 pfsocketope 0,07 %
263 pg_connect 0,07 %
263 phpsysinfo 0,07 %
263 pope 0,07 %
263 popepassthru 0,07 %
263 posix_g 0,07 %
263 posix_ge 0,07 %
263 posix_get_last_error 0,07 %
263 posix_geteg 0,07 %
263 posix_getgroups 0,07 %
263 posix_getlogin 0,07 %
263 posix_getpgid 0,07 %
263 posix_getpgrp 0,07 %
263 posix_getpid 0,07 %
263 posix_getppid 0,07 %
263 posix_mknod 0,07 %
263 posix_s 0,07 %
263 posix_se 0,07 %
263 proc 0,07 %
263 ps 0,07 %
263 psockopen 0,07 %
263 register_function_test 0,07 %
263 relpathtoabspath 0,07 %
263 rewinddir 0,07 %
263 rm 0,07 %
263 safe_dir 0,07 %
263 shell_ex 0,07 %
263 shown_source 0,07 %
263 sleep 0,07 %
263 socket_create_ 0,07 %
263 socket_get_option 0,07 %
263 socket_getpeerna 0,07 %
263 ssh2_exec 0,07 %
263 substr_compare 0,07 %
263 tree_hassubdirs 0,07 %
263 ulink 0,07 %
263 umask 0,07 %
263 uname 0,07 %
263 url_fopen 0,07 %
263 writefile 0,07 %

Top 270 des extensions PHP
270, c'est bien le nombre d'extensions PHP différentes qui ont été recensées au cours de cette étude. Pour information, il faut savoir que PECL contient 159 extensions, et que la distribution actuelle en contient 82 (ce chiffre a déjà été plus fort, dans les versions précédentes). Au final, il y a environ 50 extensions qui ne sont recensées ni par PHP, ni par PECL. Des conflits de licence, ou bien l'abandon pur et simple de l'extension conduisent à cette situation. Enfin, il y a aussi quelques extensions parfaitement inconnues...

Les extensions de la distribution

La distribution de référence est la version 5.2.0, ce qui expliquera l'absence de certaines extensions classiques de PHP 4 (comme overload).

Standard est le coeur de PHP, sans lequel PHP ne peut fonctionner : cela explique le 100% de cette seule extension. Ensuite, PCRE domine, mais comme il peut être activé ou pas, dans certaines architectures, il lui arrive d'être absent. Jusqu'à GD, on trouve un taux d'équipement de 70% ou plus, ce qui en fait le socle effectif des fonctionnalités PHP.

Certaines extensions, comme mysqli, ont des taux d'adoption faibles, à cause de leur récente introduction : elles sont directement limitées par le niveau d'adoption de PHP 5. Toute fois, d'autres extensions comme spl, elle aussi récentes, affiche presque le double d'adoption.

Les extensions PECL

Peut-être une surprise pour vous : mysql est l'extension PECL la plus fréquemment utilisée. En fait, elle est livrée simultanément en PECL et dans la distribution standard, ce qui fausse un peu la présentation. Même chose pour bz2, sqlite, pdo, hash. Domxml, yp, dbx sont des exemples d'extensions qui ont migrées dans le sens inverse, de la distribution standard vers PECL, par manque d'utilisation.

Très rapidement, on atteint des taux d'utilisation de l'ordre de 5% ou moins, ce qui montre qu'il y a un gros avantage à faire partie de la distribution standard.

Les autres extensions



Overload était livrée en standard en PHP 4, mais est désormais intégrée dans le moteur Zend, et n'est plus livrée indépendemment. Apache aussi, mais est remplacée par des extensions spécifiques à Apache 2 (filter ou handler). Suhoshin, du projet Hardened-PHP, est en nombre infinitésimal, mais devrait voir ses chiffres s'améliorer, en relation avec son adoption par défaut par FreeBSD. Eaccelerator est probablement l'extension la plus moderne du groupe : Xslt, pdf et swf sont de vieux projets abandonnés.

Toutes les extensions
Ce graphique rassemble les trois schémas ci-dessus en un seul.


Tableaux de chiffres
 Rang ExtensionFréquence
 Distribution PECL Autre
1 standard 100,00 % D    
2 pcre 99,85 % D    
3 session 99,75 % D    
4 xml 99,06 % D    
5 mysql 96,60 % D P  
6 ctype 94,85 % D    
7 zlib 94,35 % D    
8 tokenizer 90,96 % D    
9 gd 86,41 % D    
10 posix 83,86 % D    
11 ftp 81,72 % D    
12 calendar 71,80 % D    
13 gettext 70,26 % D    
14 bcmath 69,00 % D    
15 openssl 68,07 % D    
16 iconv 65,44 % D    
17 mbstring 64,45 % D    
18 overload 63,29 %     O
19 sockets 62,22 % D    
20 curl 61,30 % D    
21 exif 55,55 % D    
22 imap 54,03 % D    
23 wddx 53,14 % D    
24 bz2 45,97 % D P  
25 mcrypt 44,25 % D    
26 dba 42,65 % D    
27 apache 38,15 %     O
28 shmop 34,30 % D    
29 apache2handler 33,82 %     O
30 domxml 33,62 %   P  
31 mhash 33,61 % D    
32 xmlrpc 30,11 % D    
33 pgsql 29,81 % D    
34 libxml 29,40 % D    
35 ldap 29,33 % D    
36 spl 29,11 % D    
37 simplexml 28,02 % D    
38 dom 27,34 % D    
39 pspell 26,43 % D    
40 yp 25,87 %   P  
41 mime_magic 25,51 % D    
42 dbx 23,97 %   P  
43 zip 23,39 % D P  
44 odbc 22,26 % D    
45 sqlite 22,25 % D P  
46 xslt 22,04 %     O
47 date 21,58 % D    
48 gmp 20,47 % D    
49 reflection 19,51 % D    
50 sysvmsg 19,19 % D    
51 xmlwriter 17,29 % D P  
52 xmlreader 17,10 % D P  
53 hash 16,28 % D P  
54 pdo 15,50 % D P  
55 dio 13,17 %   P  
56 mysqli 13,10 % D    
57 xsl 12,71 % D    
58 pdf 12,06 %     O
59 snmp 12,04 % D    
60 ming 11,71 % D    
61 soap 10,45 % D    
62 mcal 8,64 %     O
63 mssql 6,15 % D    
64 pdo_mysql 6,11 % D P  
65 swf 6,10 %     O
66 pdo_sqlite 6,07 % D P  
67 eaccelerator 5,05 %     O
68 com 5,00 %     O
69 ncurses 4,43 % D P  
70 com_dotnet 4,20 % D    
71 imagick 3,92 %   P  
72 tidy 3,86 % D P  
73 pdo_pgsql 3,58 % D P  
74 db 3,29 %     O
75 pcntl 2,79 % D    
76 oci8 2,74 % D P  
77 recode 2,52 % D    
78 sybase_ct 2,37 % D    
79 apache2filter 2,34 %     O
80 fileinfo 2,31 %   P  
81 isapi 2,28 %     O
82 interbase 2,09 % D    
83 qtdom 1,82 %     O
84 idn 1,73 %   P  
85 crack 1,32 %   P  
86 rrdtool 1,27 %     O
87 apc 1,16 %   P  
87 sitebuilder 1,16 %     O
89 oracle 1,14 %     O
90 sourceguardian 1,09 %     O
91 mnogosearch 1,08 %   P  
92 varfilter 0,91 %     O
93 pam_auth 0,90 %     O
94 cpdf 0,89 %     O
95 sybase 0,85 % D    
96 mcve 0,78 %   P  
97 fdf 0,69 % D    
97 msql 0,69 % D    
99 pdo_odbc 0,65 % D P  
100 java 0,64 %     O
101 json 0,63 % D P  
102 mailparse 0,62 %   P  
103 memcache 0,61 %   P  
103 pdo_mssql 0,61 %     O
105 yaz 0,60 %   P  
106 pfpro 0,57 %     O
107 ssh2 0,49 %   P  
108 ixed 0,47 %     O
109 tclink 0,46 %   P  
109 hyperwave 0,46 %     O
111 fbsql 0,44 % D    
112 xdebug 0,43 %   P  
113 mapscript 0,40 %     O
114 fam 0,39 %     O
115 radius 0,38 %   P  
115 templates 0,38 %     O
117 fribidi 0,34 %   P  
118 spplus 0,28 %   P  
119 ffmpeg 0,26 %     O
119 pdo_oci 0,26 % D P  
121 mcache 0,23 %     O
122 magickwand 0,21 %     O
122 variant 0,21 %     O
124 apd 0,18 %   P  
124 dbg 0,18 %     O
126 clamav 0,17 %     O
127 id3 0,16 %   P  
127 siteguard 0,16 %     O
129 informix 0,15 % D    
130 imlib 0,14 %     O
130 pdo_dblib 0,14 % D P  
132 korean 0,13 %     O
133 oggvorbis 0,12 %   P  
133 smbauth 0,12 %     O
133 yats 0,12 %     O
136 adodb 0,11 %     O
136 dbtcp 0,11 %     O
136 filter 0,11 % D P  
136 iisfunc 0,11 %     O
136 imlib2 0,11 %   P  
136 runkit 0,11 %   P  
136 ucs 0,11 %     O
143 sablot 0,10 %     O
144 date_time 0,09 %   P  
145 email 0,08 %     O
145 payement 0,08 %     O
147 big_int 0,07 %   P  
147 cybercash 0,07 %   P  
147 cybersource 0,07 %     O
147 enchant 0,07 %   P  
147 esmtp 0,07 %   P  
147 event 0,07 %   P  
147 fogutil 0,07 %     O
147 nsapi 0,07 %     O
147 ps 0,07 %   P  
147 rrd 0,07 %     O
147 syck 0,07 %     O
147 tcpwrap 0,07 %   P  
147 newt 0,07 %   P  
147 pdo_firebird 0,07 % D P  
161 namazu 0,06 %   P  
161 netware 0,06 %     O
161 ogr 0,06 %     O
161 panda 0,06 %   P  
161 pop3 0,06 %   P  
166 bcompiler 0,05 %   P  
166 clam 0,05 %     O
166 ffi 0,05 %   P  
166 midgard 0,05 %     O
166 printer 0,05 %     O
166 sasl 0,05 %   P  
166 statistics 0,05 %     O
166 xattr 0,05 %   P  
174 gopher 0,04 %     O
174 mod_cluster 0,04 %     O
174 msession 0,04 %     O
174 ruli 0,04 %     O
174 sixcms6 0,04 %     O
174 stem 0,04 %   P  
174 translit 0,04 %   P  
174 xdiff 0,04 %   P  
174 xmms 0,04 %   P  
183 db4 0,03 %     O
183 dbxml 0,03 %     O
183 maxdb 0,03 %   P  
183 odbtp 0,03 %   P  
183 svn 0,03 %   P  
188 afterburner 0,02 %     O
188 blockserveruid 0,02 %     O
188 cyrus 0,02 %   P  
188 gnupg 0,02 %   P  
188 libxslt 0,02 %     O
188 mcrypt_filter 0,02 %   P  
188 netools 0,02 %   P  
188 sdo 0,02 %   P  
188 sdo_das_xml 0,02 %     O
188 blenc 0,02 %   P  
188 ctr 0,02 %     O
188 cvsclient 0,02 %   P  
188 eid 0,02 %     O
188 http 0,02 %     O
188 isis 0,02 %   P  
188 js 0,02 %     O
188 mmlimit 0,02 %     O
188 phtmlenc 0,02 %     O
188 rar 0,02 %   P  
188 samba 0,02 %     O
188 unicode 0,02 %     O
188 vpopmail 0,02 %   P  
188 win64ps 0,02 %     O
211 advantage 0,01 %     O
211 archive 0,01 %   P  
211 aspseek 0,01 %     O
211 bereg 0,01 %     O
211 bitset 0,01 %   P  
211 bz2_filter 0,01 %   P  
211 cce 0,01 %     O
211 connpool 0,01 %     O
211 db2 0,01 %     O
211 ekicrypt 0,01 %     O
211 expect 0,01 %   P  
211 fann 0,01 %   P  
211 foreman 0,01 %     O
211 forms 0,01 %     O
211 gdchart 0,01 %   P  
211 gpgext 0,01 %     O
211 htscanner 0,01 %     O
211 i18n 0,01 %     O
211 ibm_db2 0,01 %   P  
211 ice 0,01 %     O
211 iglumod 0,01 %     O
211 ingres_ii 0,01 %     O
211 kadm5 0,01 %   P  
211 krb5 0,01 %     O
211 lzf 0,01 %   P  
211 nfsn_daos 0,01 %     O
211 oas 0,01 %     O
211 openvms 0,01 %     O
211 operator 0,01 %   P  
211 orardb 0,01 %     O
211 pdo_informix 0,01 %     O
211 perl 0,01 %   P  
211 phpproj 0,01 %     O
211 plop 0,01 %     O
211 redland 0,01 %     O
211 rh_esafemode 0,01 %     O
211 rpmreader 0,01 %   P  
211 scripthash 0,01 %     O
211 sha256 0,01 %     O
211 shout 0,01 %     O
211 sixcms 0,01 %     O
211 sixcms51 0,01 %     O
211 sqlite3 0,01 %     O
211 squale 0,01 %     O
211 statgrab 0,01 %   P  
211 suhosin 0,01 %     O
211 suphp_config 0,01 %     O
211 tmpl 0,01 %     O
211 unicore 0,01 %     O
211 uuid 0,01 %   P  
211 whilerfirsttest 0,01 %     O
211 zlib_filter 0,01 %   P  

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter