lrschriftzug

LANrena Neustetten e.V.

 
 
LANrena Neustetten e.V. >> HelpDesk! > Firewall einrichten
Antwort erstellen
|LR|NiceSpace
07.11.2012 um 12:31 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 872

NiceSpace
Hallo Leute!

Ich hab ein Problem mit einer Firewall und zwar folgendes:

Ich hab ein DMZ Netzwerk jetzt mal angenommen mit der ip: 10.0.0.0/8
In der DMZ befindet sich folgende Server:
  • ein Namserver (Bind) mit der IP: 10.0.0.2
  • ein MTA mti der IP: 10.0.0.3 (externe ip 192.168.0.3)
  • ein Server der E-Mails verschicken will mit der IP. 10.0.0.4


Es exsestiert ein Portforwarding von der externen Ip 192.168.0.3 mit dem Port 25 zu 10.0.0.3:25.
Und ein SNAT von 10.0.0.3:25 zu der externen IP 192.168.0.3:25.


So weit so gut, der MTA ist von extern erreichbar und verschickt auch über die gleiche externe IP Addresse.

Da es keine extra Zone auf dem Nameserver für die DMZ gibt. Wird der eintrag mail-in auf die externe ip (192.168.0.3) aufgelöst.

Problem ist das dabei keine Verbindung zustande kommt. Also kein System in der DMZ kann auf die externe IP des MTAs schicken.
Ob das jetzt aber Port 25 ist oder per SSh (22) spielt keine Rolle. Funktioniert beides nicht.

Weiß jemand ob ich noch eine Route hinzufügen muss oder nicht? Nomalerweiße rafft das die Firewall doch selber oder?

Danke schon mal!

Gruß Matze

__________________
#LANrena Neustetten e.V. - 1. Vorsitzender
#LANrena Neustetten e.V. - Freizeitkompetenzteamleiter
#LANrena 10 Lost in Space - Projektleiter Catering
 
|LR|^bnL
08.11.2012 um 22:43 AntwortBenutzerprofilNachricht senden
NEW

Clan: LANrena
Postings: 187

Problem ansich ist ja der DNS Record,der auf die 192er Adresse auflöst.
Wäre es eine option einen 2ten DNS eintrag(müsste ja MX sein) aufem DNS zu erstellen mit dem selben Namen aber einer geringeren Prio ?
__________________
#LANrena Neustetten e.V. - bnL
#LANrena 6 - Team Server

This is Linux land. In silent nights you can hear the Windows machines rebooting.
 
|LR|NiceSpace
09.11.2012 um 08:50 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 872

NiceSpace
Ja das ist eine möglichkeit.
Also bis her hab ich das Problem eigendlich gelöst. Das heißt auf meiner Testumgebung hab ich es gelöst nur auf der Produktiven funktioniert meine Lösung nicht.

Hab eine SNat Regel erstellt. Die alles von der DMZ das in die DMZ will auf die äusere IP Natet. Ich weiß komische Regel aber sie funktioniert;-)

Hab mich aber schon den Support kontaktiert und die haben gemeint das Problem ist bekannt. Also irgend ein mega bug von denen.

Warum es aber auf der auf unsrem produktiven net funzt kp.
__________________
#LANrena Neustetten e.V. - 1. Vorsitzender
#LANrena Neustetten e.V. - Freizeitkompetenzteamleiter
#LANrena 10 Lost in Space - Projektleiter Catering
 
|LR|DevNiv
13.11.2012 um 01:48 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 494

Unter Linux arbeitet die Firewall das Network Address Translating folgendermassen ab:

(1) die PREROUTING-Kette wird angeguckt, bevor entschieden wird, wohin die Reise hingehen soll. Hier wird die Zieladresse umgeschrieben. (Das Ziel der Kette nennt sich hier DNAT, Destination-NAT. Hier wird auch meist die eingehende Schnittstelle angegeben)

((2) Bin ich fuer das Paket selber zustaendig --> INPUT Kette, wenn nein, dann FORWARD-Kette. Sende ich das Paket selber aus, dann OUTPUT-Kette.)

(3) die POSTROUTING-Kette wird angeguckt, wenn schon laengst raus ist, wohin die Reise weitergeht. Hier wird die Quelladresse umgeschrieben. (Das Ziel der Kette nennt sich hier Masquerading. Hier wird die ausgehende Schnittstelle angegeben)

in deinem Fall kommt ein Paket fuer den Port 25 auf der 192.168.0.3 an der Schnittstelle ausserhalb der DMZ an. Die Firewall schaut in die PREROUTING Kette und schreibt die Zieladresse um. In deinem Fall 10.0.0.2.

Damit ist der Fall von ausserhalb der DMZ nach innen in die DMZ abgedeckt.

Umgekehrt, wenn der Mailserver antwortet, kommt ein Paket DMZ-seitig an, es wird entschieden, dass die Firewall nicht dafuer zustaendig ist, es geht ausserhalb der DMZ weiter, hier greift die POSTROUTING-Kette, die sagt, schreibe bitte die Quelladresse um.

Fuer den Fall, dass ein Paket aus der DMZ raus will, weil der DNS auf IP ausserhalb der DMZ aufloest, ist das Routing bereits abgeschlossen.

Ausserdem schlaegt das Paket aus Sicht der Firewall auf der falschen Schnittstelle auf.

Das Verhalten ist fuer jede linuxbasierte Firewall so (no bug, designed as intended, layer8-problem). Welchen Befehlssatz kommerzielle Softwarelieferanten in ihrem fancy webinterface davon abdecken vermag ich nicht zu sagen.

BSD basierende Firewalls funktionieren etwas anders. Aber auch hier gilt: du solltest angeben, auf welchem Interface das Paket aufschlaegt und wo es hin will.

(das hast du glaube ich mit deiner SNAT Regel schon gebaut).

Ich hab das notgedrungen bei mir mit einem internen DNS geloest, der die DMZ beruecksichtigt und die vorhandenen Eintraege, die irgendwie aus der DMZ herausfuehren umgeht bzw ueberdeckt (jenachdem, was man machen will, bei mir habe ich das Problem umgangen). Das erspart einem den Brainfuck und das Kopf-Blutig-Kratzen beim Firewall-Regelwerk erstellen.

Falls es sich nicht gerade um einen Rechner handelt, der unbedingt Mails verschicken will, bei dem man keinen Smarthost eintragen kann/will/darf, und wenn die Anzahl der Hosts in der DMZ gering bleibt, dann tut es auch erstmal eine lokale hosts-Datei. Wichtig: dokumentiert das. Das erspart stundenlange Fehlersuche, wenn was nicht funktioniert. (Glaub mir, ich hatte den Spass schonmal)

Gruss
Nicolas

Quellen: Linux-Kompendium: Linux-Firewall mit IP-Tables

[Editiert von |LR|DevNiv am 13.Nov.2012 um 02:12]
__________________


"of course, everything that goes wrong here is your fault, it says so in your contract..." -- Quark, Startrek DS9, Heart of Stone

#LANrena Neustetten e.V. Kassenprüfer
#LANrena 8-Bit Teamleiter Dienste
 
|LR|=quiEtsc...
13.11.2012 um 09:21 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 2973

¯\_(ツ)_/¯
Ich will so en scheiß "like" button o.ä. hier! Super niv!
__________________
Gruss&Keks
=uǝɥɔʇuǝǝɥɔsʇǝınb= ツ

#LANrena Neustetten e.V. - Mitglied

信息系统部
"The Rubber Duck knows no frontiers, it doesn't discriminate people and doesn't have a political connotation." -Florentijn Hofman-
 
|LR|mag!c
13.11.2012 um 16:56 AntwortBenutzerprofilNachricht senden

Moderator
NEW

Clan: LANrena
Postings: 3234

magic_rockt
@Niv: Saubere Arbeit!
@takky: Mal schauen ob wir sowas einbauen können
@Outi: Like Button für Dotlan Forum machbar?
@Cooper: Wenns klappt darfst ein Like Button erstellen


__________________
#LANrena Neustetten e.V. - Mitglied
 
|LR|Rattlesn...
13.11.2012 um 17:31 AntwortBenutzerprofilNachricht senden
NEW

Clan: LANrena
Postings: 1270

AAAAHHHHHH.... Ich will hier kein FACEBOOK LIKE BUTTON....

Lieber nen Turniersystem das Funktioniert und die Zeiten nicht falsch berechnet :P

Back2Topic

Niv danke für die Erklärung. Fand ich auch recht interessant (*KEINLIKEBUTTONDRÜCK* *MICHPERSÖNLICHBEDANK*)

Mfg
Rattle
__________________
#LANrena Neustetten e.V. - Mitglied und Berater
#LANrena 10 Lost in Space - Projektleiter Technik
 
|LR|NiceSpace
15.11.2012 um 17:25 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 872

NiceSpace
Danke für die ausführliche Erklärung! Echt Top!!!

Die Firewall bassiert auf IpCop, also ein Nachfolger davon. Endian Firewall sagt dir sicherlich was.

Die SNat Regel hat so weit funktioniert.
Doch irgend wie will die Firewall jetzt nicht mehr, so wie ich will;-)
Da ich ja nicht nur ein Protokoll umleiten muss, hab ich eine zweite SNat Regel für ein anderes Protokoll erstellt. Seit dem funktioniert die Umleitung von DMZ auf eine öffentliche IP in die DMZ nicht.

Da spackt die Firewall grad bissle rum.

Ich glaub ich werd das mal mit einem DNS eintrag testen. Problem ist das der DNS Server der in der DMZ steht auch der DNS Server nach ausen ist. Der muss dann ja unterscheiden ob er die externe IP oder die Interne DMZ IP raus gibt.

Gruß Matze


__________________
#LANrena Neustetten e.V. - 1. Vorsitzender
#LANrena Neustetten e.V. - Freizeitkompetenzteamleiter
#LANrena 10 Lost in Space - Projektleiter Catering
 
|LR|DevNiv
15.11.2012 um 17:57 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 494

Du willst mit views (oder einem fuer dich gueltigen Aequivalent) arbeiten:

http://serverfault.com/questions/33...requests-subnet

[Editiert von |LR|DevNiv am 15.Nov.2012 um 17:58]
__________________


"of course, everything that goes wrong here is your fault, it says so in your contract..." -- Quark, Startrek DS9, Heart of Stone

#LANrena Neustetten e.V. Kassenprüfer
#LANrena 8-Bit Teamleiter Dienste
 
|LR|NiceSpace
15.11.2012 um 21:41 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 872

NiceSpace
ah ok cool danke!

werd das mal testen, ist glaub ich die saubere lösung.
__________________
#LANrena Neustetten e.V. - 1. Vorsitzender
#LANrena Neustetten e.V. - Freizeitkompetenzteamleiter
#LANrena 10 Lost in Space - Projektleiter Catering
 
|LR|NiceSpace
19.11.2012 um 03:04 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 872

NiceSpace
Ich hab das Problem jetzt gefunden. So wie es aussieht wird die SNat Regel von der Inter Zone Firewall geblockt.

Da die Interzone Traffic Firewall nur Ip´s aus den Internen Zonen zulässt, wird die SNat Regel so zu sagen geblockt.
Da die SNat Regel eine "externe" IP in die Interne Zone bringt, lässt das die Inter Zone Traffic Firewall nicht zu.
Die SNat Regel ist ja dafür da das die Antwort der Anfrage über die "externe" Ip zurück kommt und das lässt die Interzone Firewall nicht zu.

Schaltet man die Interzone Firwall ab, funktioniert es wunder bar.

Aber Danke noch mal für die Hilfe!!!
Hat mir sehr geholfen, das alles mal besser zu verstehen. ;-)
Gruß Matthias
__________________
#LANrena Neustetten e.V. - 1. Vorsitzender
#LANrena Neustetten e.V. - Freizeitkompetenzteamleiter
#LANrena 10 Lost in Space - Projektleiter Catering
 
|LR|DevNiv
19.11.2012 um 07:00 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 494

http://www.zytrax.com/books/dns/ <-- wenn dir mal die ideen bezueglich dns ausgehen sollten....
__________________


"of course, everything that goes wrong here is your fault, it says so in your contract..." -- Quark, Startrek DS9, Heart of Stone

#LANrena Neustetten e.V. Kassenprüfer
#LANrena 8-Bit Teamleiter Dienste
 
|LR|NiceSpace
19.11.2012 um 11:44 AntwortBenutzerprofilNachricht senden

NEW

Clan: LANrena
Postings: 872

NiceSpace
Danke! Das kann ich gut gebrauchen, da ich jetzt die Lösung mit DNS testen möchte.
__________________
#LANrena Neustetten e.V. - 1. Vorsitzender
#LANrena Neustetten e.V. - Freizeitkompetenzteamleiter
#LANrena 10 Lost in Space - Projektleiter Catering
 
Antwort erstellen

LAN-Party

27. Sep 2019 - 29. Sep 2019
18 16 / 24
Frei:
8
Angemeldet:
18
Bezahlt:
16 / 24

Forum

Umfragen

Derzeit gibt es keine aktuellen Umfragen.

Partner

Inexio
JFZ Sindelfingen

 ------------------- 

found 233 debug messages

0.000020 - GLOBAL::include              -> config.php
0.000561 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.dotDatabase.php
0.000921 - dotDatabase::getInstance     -> connection: database
0.000936 - dotDatabase::__construct     -> connection: database
0.000952 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.page.php
0.001465 - page::getInstance            -> do
0.001489 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.dotSession.php
0.001943 - dotSession::getInstance      -> do
0.001959 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.user.php
0.002360 - dotSession::start            -> ---- init
0.002379 - dotSession::start            -> start php session managment
0.002450 - dotSession::start            -> finished php session management
0.002457 - dotSession::start            -> save user and host information to new session_array
0.002465 - dotSession::start            -> check for security options
0.075146 - dotSession::start            -> lookup ip2country
0.075211 - dotDatabase::connect         -> d030eee4@localhost
0.076072 - dotDatabase::select          -> database: d030eee4
0.076687 - dotDatabase::query           -> SELECT `code` FROM `country_ip2code` WHERE 51380567 BETWEEN ip_from AND ip_to
0.077628 - dotSession::start            -> update current session online user infos
0.077731 - dotDatabase::query           -> UPDATE session SET lastactivity = 1743791198, userid = 0, site = 'https://lanrena.christoph-raible.de/forum/thread/1650', host = '3.16.1.87', dns = 'ec2-3-16-1-87.us-east-2.compute.amazonaws.com', countrycode = 'US', hits = hits + 1 WHERE hash = 'a3124587b4f6f19176c728376f723658'
0.078391 - dotSession::start            -> no session found in db == insert new db sesssion
0.078506 - dotDatabase::query           -> INSERT INTO `session`SET hash = 'a3124587b4f6f19176c728376f723658', lastactivity = 1743791198, userid = 0, site = 'https://lanrena.christoph-raible.de/forum/thread/1650', referer = '', useragent = 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', host = '3.16.1.87', dns = 'ec2-3-16-1-87.us-east-2.compute.amazonaws.com', countrycode = 'US', hits = 1
0.079509 - dotSession::load_locales     -> do
0.079607 - dotSession::load_locales     -> chosing language for locales: de_DE.UTF-8
0.079640 - dotSession::start            -> ---- finished with session startup
0.079704 - dotSession::load_user        -> id: 0
0.079727 - user::get_user               -> id: >0<
0.079763 - dotDatabase::getInstance     -> connection: database
0.079841 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.styles.php
0.081191 - styles::load                 -> name: ><
0.081274 - styles::load                 -> include: /www/htdocs/w00f1046/html/styles/lanrenav3.php
0.082621 - styles::activate             -> style = lanrenav3
0.083070 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.admin.php
0.083993 - admin::getInstance           -> do
0.084033 - dotSession::getInstance      -> do
0.084086 - admin::__construct           -> user_id=0
0.084110 - user::load_settings          -> load current user settings to $global
0.084159 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.prvmsg.php
0.084841 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.event.php
0.085946 - EVENT::comming_event         -> return
0.085980 - dotDatabase::query           -> SELECT id FROM events WHERE UNIX_TIMESTAMP(end) > 1743791198 AND active=1 ORDER by begin ASC
0.086567 - dotDatabase::query           -> SELECT id FROM events WHERE UNIX_TIMESTAMP(end) < 1743791198 AND active=1 ORDER by begin DESC LIMIT 1
0.087133 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.sitzplan.php
0.088431 - GLOBAL::end global.php       -> ---------------------------------------------
0.088801 - dotDatabase::query           -> SELECT * FROM sponsoren WHERE group_id = '1' AND active = 1 ORDER BY display_order DESC
0.089114 - dotDatabase::query           -> SELECT * FROM sponsoren WHERE group_id = '1' AND active = 1 ORDER BY display_order DESC
0.089441 - dotDatabase::query           -> SELECT * FROM sponsoren WHERE group_id = '6' AND active = 1 ORDER BY display_order DESC
0.089764 - dotDatabase::query           -> SELECT * FROM sponsoren WHERE group_id = '6' AND active = 1 ORDER BY display_order DESC
0.090026 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.forum.php
0.092865 - FORUM::showthread            -> get common forum and thread infos
0.092888 - FORUM::thread_lastvisit      -> threadid: 1650
0.092912 - dotDatabase::query           -> SELECT postid FROM forum_post WHERE threadid=1650 AND dateline > '' ORDER by postid ASC LIMIT 1
0.093947 - dotDatabase::query           -> SELECT threadid, dateline FROM forum_post WHERE postid=18321
0.094212 - dotDatabase::query           -> SELECT (COUNT(*)+1) AS position FROM forum_post WHERE threadid=1650 AND dateline < '2012-11-07 12:31:51'
0.094613 - dotDatabase::query           -> SELECT f.title AS forumname, f.catid, f.closed AS forum_closed, f.moderators, t.forumid, t.title, t.closed AS thread_closed, t.invisible AS thread_invisible, t.fv_id, f.priv_access, f.private, t.replies, t.ext, t.ext_id, t.show_latest, t.sticky, t.lastposttime FROM forum_thread AS t LEFT JOIN forum_main AS f ON t.forumid=f.forumid WHERE t.threadid='1650'
0.094971 - FORUM::is_moderator          -> for forumid: 71
0.094987 - dotDatabase::query           -> SELECT moderators FROM forum_main WHERE forumid='71'
0.095210 - admin::getInstance           -> do
0.095244 - admin::hasRight              -> check for adminright: >0:0 & 32< FALSE
0.095256 - admin::getInstance           -> do
0.095272 - admin::hasRight              -> check for adminright: >0:0 & 16777216< FALSE
0.095282 - admin::getInstance           -> do
0.095296 - admin::hasRight              -> check for adminright: >0:0 & 64< FALSE
0.095305 - admin::getInstance           -> do
0.095320 - admin::hasRight              -> check for adminright: >0:0 & 32< FALSE
0.095331 - admin::getInstance           -> do
0.095346 - admin::hasRight              -> check for adminright: >0:0 & 16777216< FALSE
0.095354 - admin::getInstance           -> do
0.095369 - admin::hasRight              -> check for adminright: >0:0 & 64< FALSE
0.095389 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.html.php
0.096646 - dotDatabase::query           -> SELECT title FROM forum_cat WHERE catid=1
0.096922 - dotDatabase::query           -> UPDATE forum_thread SET hits=hits+1 WHERE threadid='1650'
0.097206 - dotDatabase::query           -> SELECT user_id FROM user_orga WHERE display_team=1
0.097422 - FORUM::showthread            -> query all postings
0.097448 - dotDatabase::query           -> SELECT postid, threadid, userid, pagetext, htmltext, locked, invisible, remoteip, locked, forum_post.dateline, UNIX_TIMESTAMP(forum_post.dateline) AS stamp, user.id AS user_id, user.nick AS user_nick, user.clan AS user_clan, user.clantag, user.stats_postings AS user_postings, user.motto AS user_motto, user.female, user.countrycode, user.avatar,user.avatar_name, edit_user_id, UNIX_TIMESTAMP(edited) AS edit_unixtime, edit.nick AS edit_nick, IF(edit_user_id > 0,0,1) AS history, attachment_id, filename, filesize FROM forum_post LEFT JOIN user ON user.id = forum_post.userid LEFT JOIN user AS edit ON edit.id = forum_post.edit_user_id LEFT JOIN forum_files ON forum_post.attachment_id = forum_files.id WHERE threadid = 1650 AND forum_post.invisible=0 ORDER by postid ASC LIMIT 0,30
0.098394 - HTML::encode                 -> __________________[color=#0040FF]#LANrena Neustetten e.V.[/c...
0.098443 - dotDatabase::query           -> SELECT `code`, `smily` FROM html_smilies ORDER by LENGTH(code) DESC
0.099264 - dotDatabase::query           -> SELECT codetag, codereplacement, twoparams FROM html_code
0.099428 - HTML::encode                 -> replace run 1
0.099546 - HTML::encode                 -> replace run 2
0.099648 - HTML::template               -> template: >forum_postingpart<
0.099814 - HTML::encode                 -> __________________[color=blue]#LANrena Neustetten e.V.[/colo...
0.099940 - HTML::encode                 -> replace run 1
0.099979 - HTML::encode                 -> replace run 2
0.100036 - HTML::template               -> template: >forum_postingpart<
0.100139 - HTML::encode                 -> __________________[color=#0040FF]#LANrena Neustetten e.V.[/c...
0.100263 - HTML::encode                 -> replace run 1
0.100307 - HTML::encode                 -> replace run 2
0.100366 - HTML::template               -> template: >forum_postingpart<
0.100451 - HTML::encode                 -> __________________ "of course, everything that goes wrong h...
0.100589 - HTML::encode                 -> replace run 1
0.100628 - HTML::encode                 -> replace run 2
0.100686 - HTML::template               -> template: >forum_postingpart<
0.100773 - HTML::encode                 -> __________________Gruss&Keks =uǝɥɔʇuǝǝɥɔsʇǝınb= ...
0.100922 - HTML::encode                 -> replace run 1
0.100957 - HTML::encode                 -> replace run 2
0.101015 - HTML::template               -> template: >forum_postingpart<
0.101106 - HTML::encode                 -> __________________[color=blue]#LANrena Neustetten e.V.[/colo...
0.101194 - HTML::encode                 -> replace run 1
0.101225 - HTML::encode                 -> replace run 2
0.101279 - HTML::template               -> template: >forum_postingpart<
0.101359 - HTML::encode                 -> __________________[color=#0040FF]#LANrena Neustetten e.V.[/c...
0.101461 - HTML::encode                 -> replace run 1
0.101498 - HTML::encode                 -> replace run 2
0.101548 - HTML::template               -> template: >forum_postingpart<
0.101624 - HTML::encode                 -> __________________[color=#0040FF]#LANrena Neustetten e.V.[/c...
0.101747 - HTML::encode                 -> replace run 1
0.101788 - HTML::encode                 -> replace run 2
0.101844 - HTML::template               -> template: >forum_postingpart<
0.101925 - HTML::encode                 -> __________________ "of course, everything that goes wrong h...
0.102069 - HTML::encode                 -> replace run 1
0.102108 - HTML::encode                 -> replace run 2
0.102164 - HTML::template               -> template: >forum_postingpart<
0.102242 - HTML::encode                 -> __________________[color=#0040FF]#LANrena Neustetten e.V.[/c...
0.102365 - HTML::encode                 -> replace run 1
0.102407 - HTML::encode                 -> replace run 2
0.102462 - HTML::template               -> template: >forum_postingpart<
0.102538 - HTML::encode                 -> __________________[color=#0040FF]#LANrena Neustetten e.V.[/c...
0.102659 - HTML::encode                 -> replace run 1
0.102700 - HTML::encode                 -> replace run 2
0.102754 - HTML::template               -> template: >forum_postingpart<
0.102831 - HTML::encode                 -> __________________ "of course, everything that goes wrong h...
0.102966 - HTML::encode                 -> replace run 1
0.103004 - HTML::encode                 -> replace run 2
0.103063 - HTML::template               -> template: >forum_postingpart<
0.103142 - HTML::encode                 -> __________________[color=#0040FF]#LANrena Neustetten e.V.[/c...
0.103264 - HTML::encode                 -> replace run 1
0.103305 - HTML::encode                 -> replace run 2
0.103360 - HTML::template               -> template: >forum_postingpart<
0.103425 - HTML::template               -> template: >forum_postingindex<
0.103524 - FORUM::showthread            -> check for moderator utils
0.103539 - FORUM::update_visit          -> forumid: 71 threadid: 1650 posttime: 2012-11-19 11:44:02
0.103589 - GLOBAL::end userspace        -> ---------------------------------------------
0.103598 - PAGE::render                 -> start rendering page layout
0.103607 - USER::check_for_new_messages -> return
0.103621 - dotSession::getInstance      -> do
0.103653 - PAGE::get_boxes              -> -------- side=left
0.103673 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.cbox.php
0.105168 - PAGE::get_boxes              -> -------- call: left::menu_main
0.105192 - CBOX::menu                   -> generate Menu Box >news<
0.105214 - HTML::template               -> template: >box_menu<
0.105311 - HTML::template_exists        -> search: >page_box_left< == 1
0.105347 - HTML::template               -> template: >page_box_left<
0.105421 - PAGE::get_boxes              -> -------- call: left::menu_site
0.105437 - CBOX::menu                   -> generate Menu Box >site<
0.105456 - HTML::template               -> template: >box_menu_bit<
0.105522 - HTML::template               -> template: >box_menu_bit<
0.105549 - HTML::template               -> template: >box_menu_bit<
0.105571 - HTML::template               -> template: >box_menu_bit<
0.105593 - HTML::template               -> template: >box_menu_bit<
0.105614 - HTML::template               -> template: >box_menu_bit<
0.105635 - HTML::template               -> template: >box_menu<
0.105672 - HTML::template_exists        -> search: >page_box_left< == 1
0.105700 - HTML::template               -> template: >page_box_left<
0.105730 - PAGE::get_boxes              -> -------- call: left::menu_verein
0.105743 - CBOX::menu                   -> generate Menu Box >verein<
0.105761 - HTML::template               -> template: >box_menu_bit<
0.105784 - HTML::template               -> template: >box_menu_bit<
0.105806 - HTML::template               -> template: >box_menu_bit<
0.105827 - HTML::template               -> template: >box_menu_bit<
0.105848 - HTML::template               -> template: >box_menu_bit<
0.105869 - HTML::template               -> template: >box_menu<
0.105905 - HTML::template_exists        -> search: >page_box_left< == 1
0.105930 - HTML::template               -> template: >page_box_left<
0.105958 - PAGE::get_boxes              -> -------- call: left::menu_event
0.105971 - CBOX::menu                   -> generate Menu Box >event<
0.105988 - HTML::template               -> template: >box_menu_bit<
0.106011 - HTML::template               -> template: >box_menu_bit<
0.106032 - HTML::template               -> template: >box_menu_bit<
0.106061 - HTML::template               -> template: >box_menu_bit<
0.106084 - HTML::template               -> template: >box_menu_bit<
0.106105 - HTML::template               -> template: >box_menu_bit<
0.106126 - HTML::template               -> template: >box_menu_bit<
0.106147 - HTML::template               -> template: >box_menu_bit<
0.106168 - HTML::template               -> template: >box_menu_bit<
0.106189 - HTML::template               -> template: >box_menu<
0.106224 - HTML::template_exists        -> search: >page_box_left< == 1
0.106249 - HTML::template               -> template: >page_box_left<
0.106277 - PAGE::get_boxes              -> -------- call: left::menu_login
0.106290 - CBOX::menu                   -> generate Menu Box >login<
0.106315 - HTML::template               -> template: >box_menu_bit<
0.106339 - HTML::template               -> template: >box_menu_bit<
0.106360 - HTML::template               -> template: >box_menu<
0.106397 - HTML::template_exists        -> search: >page_box_left< == 1
0.106421 - HTML::template               -> template: >page_box_left<
0.106454 - PAGE::get_boxes              -> -------- side=right
0.106475 - PAGE::get_boxes              -> -------- call: right::party
0.106487 - CBOX::party                  -> generate Box
0.106500 - EVENT::short_event           -> id >17<
0.106508 - EVENT::getevent              -> id >17<
0.106518 - dotDatabase::query           -> SELECT events.id, active, invite, password, events.name, anzahl, preis, konto, kontocheck, UNIX_TIMESTAMP(kontocheck) AS kontocheck_unix, event_location.name AS location, event_location.zip AS plz, event_location.city AS ort, event_location.street AS strasse, event_location.countrycode, location_id, map_template, allow_signoff, voraussetzung, minalter, turnier, netzwerk, weiteres, banner, UNIX_TIMESTAMP(begin) AS begin, UNIX_TIMESTAMP(end) AS end, UNIX_TIMESTAMP(signupbegin) AS sgbegin, UNIX_TIMESTAMP(signupend) AS sgend, UNIX_TIMESTAMP(seatreservebegin) AS seatbegin, UNIX_TIMESTAMP(seatreserveend) AS seatend, seatimage, UNIX_TIMESTAMP(canceled) AS canceled, archiv_gallery, archiv_media FROM events LEFT JOIN event_location ON event_location.id=location_id WHERE events.id=17 AND active=1
0.106724 - dotCommon::classload         -> require: /www/htdocs/w00f1046/includes/class.cache.php
0.107046 - CACHE::get                   -> cache: >event_17::stats< found
0.107126 - HTML::template               -> template: >box_event<
0.107265 - HTML::template_exists        -> search: >page_box_right< == 1
0.107299 - HTML::template               -> template: >page_box_right<
0.107371 - PAGE::get_boxes              -> -------- call: right::forum
0.107388 - CBOX::forum                  -> generate forum box
0.107397 - CBOX::forum_load_threads     -> load data
0.107416 - CACHE::get                   -> cache: >forum::topthreads< found
0.107538 - CBOX::forum_threads          -> list all threads in array
0.107557 - FORUM::thread_lastvisit      -> threadid: array ( 0 => 2510, 1 => 2509, 2 => 2499, 3 => 2502, 4 => 2508, 5 => 2507, 6 => 2506, 7 => 1919, 8 => 2505, 9 => 2485, 10 => 2503, 11 => 2501, 12 => 2500, 13 => 2496, 14 => 2498, 15 => 2497, 16 => 2495, 17 => 2493, 18 => 2494, 19 => 2445, )
0.107583 - admin::getInstance           -> do
0.107619 - HTML::template               -> template: >box_forum_bit<
0.107736 - HTML::template               -> template: >box_forum_bit<
0.107796 - HTML::template               -> template: >box_forum_bit<
0.107852 - HTML::template               -> template: >box_forum_bit<
0.107901 - HTML::template               -> template: >box_forum_bit<
0.107952 - HTML::template               -> template: >box_forum_bit<
0.107984 - HTML::template               -> template: >box_forum<
0.108086 - HTML::template_exists        -> search: >page_box_right< == 1
0.108117 - HTML::template               -> template: >page_box_right<
0.108153 - PAGE::get_boxes              -> -------- call: right::vote
0.108168 - CBOX::vote                   -> generate Box
0.108178 - dotDatabase::query           -> SELECT v_id, UNIX_TIMESTAMP(v_ende) AS v_ende FROM vote_main WHERE v_start < NOW() AND v_ende > NOW() AND v_active=1 AND v_top=1 ORDER by v_start DESC
0.108479 - HTML::template               -> template: >box_vote_nocurrent<
0.108565 - HTML::template_exists        -> search: >page_box_right< == 1
0.108594 - HTML::template               -> template: >page_box_right<
0.108628 - PAGE::get_boxes              -> -------- call: right::banner
0.108656 - CACHE::get                   -> cache: >sponsoren_7::cbox_lanrenav3.de_DE< found
0.108709 - HTML::template_exists        -> search: >page_box_right< == 1
0.108736 - HTML::template               -> template: >page_box_right<
0.108768 - PAGE::get_boxes              -> -------- call: right::search
0.108782 - CBOX::template               -> generate Box with >box_suchen< as template
0.108791 - HTML::template               -> template: >box_suchen<
0.108865 - HTML::template_exists        -> search: >page_box_right< == 1
0.108890 - HTML::template               -> template: >page_box_right<
0.108945 - PAGE::render                 -> final
0.108956 - PAGE::renderTemplate         -> page
0.108967 - PAGE::getHead                -> return
0.108973 - dotSession::getInstance      -> do
0.109102 - HTML::template               -> template: >page<
0.109380 - PAGE::render_template        -> final

PHP Includes   : 19
DB Queries     : 22
Rendering Time : 0.110317

Includes PHP Files: 
 - /www/htdocs/w00f1046/forum/index.php
 - /www/htdocs/w00f1046/global.php
 - /www/htdocs/w00f1046/includes/class.dotCommon.php
 - /www/htdocs/w00f1046/config.php
 - /www/htdocs/w00f1046/includes/class.dotDatabase.php
 - /www/htdocs/w00f1046/includes/class.page.php
 - /www/htdocs/w00f1046/includes/class.dotSession.php
 - /www/htdocs/w00f1046/includes/class.user.php
 - /www/htdocs/w00f1046/includes/class.styles.php
 - /www/htdocs/w00f1046/html/styles/lanrenav3.php
 - /www/htdocs/w00f1046/includes/class.admin.php
 - /www/htdocs/w00f1046/includes/class.prvmsg.php
 - /www/htdocs/w00f1046/includes/class.event.php
 - /www/htdocs/w00f1046/includes/class.sitzplan.php
 - /www/htdocs/w00f1046/html/styles/lr.inc.php
 - /www/htdocs/w00f1046/includes/class.forum.php
 - /www/htdocs/w00f1046/includes/class.html.php
 - /www/htdocs/w00f1046/includes/class.cbox.php
 - /www/htdocs/w00f1046/includes/class.cache.php