Проблема в том, что вызов DepartamentsStruct(html, data, item.DPS_ID); внутри foreach по сути ни на что не влияет.
li.InnerHtml += DepartamentsStruct(html, data, item.DPS_ID);
Если вы хотите получить этот вызов, Я также хотел попробовать gerix, но не хотел добавлять репозитории backtrack в свои источники Ubuntu 12.04. Что я сделал:
wget http://all.repository.backtrack-linux.org/pool/testing/gerix-wifi-cracker-ng-2.0-bt2_all.deb
gerix зависит от python-qt3, который сам требует python-sip
sudo apt-get install python-qt3 python-sip
sudo dpkg -i gerix-wifi-cracker-ng-2.0-bt2_all.deb
. Хотя это может быть не так просто, как если пакеты зависят от Backtrack настраиваемых библиотек или других пакетов, в этом случае он работает нормально.