бесплатно и работает. код ужасный ну и че? (посмотри соурс своей любимой OS).
просто Fabricio Seger Kolling свято верил, что в преременной $_SERVER есть индекс HTTP_X_FORWARDED_FOR
исходя из того что такая примочка будет использована только разработчиками, яб закрыл глаза, мазолят нотисы глаза, ну замени $_SERVER в 2х местах на getenv
and notify him if you conceive any BUGFIXES or IMPROVEMENTS to this program.