Enhanced IP Logger

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
wizze
Berichten: 15
Lid geworden op: 10 feb 2005, 09:32
Locatie: België Dessel

Enhanced IP Logger

Bericht door wizze » 14 feb 2006, 11:19

Deze heb ik op mijn forum geplaatst. Als ik de lijst bekijk zie ik soms dat er een leeg veld tussen staat. Op de foto is dit niet te zien, maar ik bedoel een leeg veld tussen Bv 15 en 16.(edit: ik heb nu een foto erbij geplaatst waar het te zien is) Hoe komt dit? Een Guest wordt aangetoond door "Anonymous". Hoe kan het dan dat er lege velden tussen komen te staan. Zijn dit Hackpogingen?
Nog een vraagje: de twee links "show referrer/same Referrer" werken niet. Is er misschien een betere versie dan ik gebruik (deze is "enhanced ip logger")

Afbeelding

Afbeelding

wizze
Berichten: 15
Lid geworden op: 10 feb 2005, 09:32
Locatie: België Dessel

Bericht door wizze » 14 feb 2006, 16:03

Ik denk dat ik het in de verkeerde rubriek heb gezet. Zou een moderator dit kunnen verplaatsen naar MOD Support?
Bedankt :wink:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 14 feb 2006, 16:38

Je bent de Nederlandse taalbestanden vergeten.
... Maar ik modereer (nog) niet.

wizze
Berichten: 15
Lid geworden op: 10 feb 2005, 09:32
Locatie: België Dessel

Bericht door wizze » 15 feb 2006, 10:14

Denk je echt dat het aan de taalbestanden ligt waarom die blank spaces er zijn?
Ik heb gewoon schrik dat er iemand iets verkeerd aan het doen is. :?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 15 feb 2006, 10:49

Ja, Want die dingen staan in het taalbestand :)

wizze
Berichten: 15
Lid geworden op: 10 feb 2005, 09:32
Locatie: België Dessel

Bericht door wizze » 15 feb 2006, 12:14

Bedankt, ik zal het eens nakijken.

Trunks81
Berichten: 185
Lid geworden op: 04 feb 2006, 21:23

Bericht door Trunks81 » 15 feb 2006, 19:24

welke ip logger is hier gebruikt ?

Gebruikersavatar
Impactforra
Berichten: 327
Lid geworden op: 01 nov 2005, 16:37

Bericht door Impactforra » 16 feb 2006, 07:52

enhanced ip logger??

wizze
Berichten: 15
Lid geworden op: 10 feb 2005, 09:32
Locatie: België Dessel

Bericht door wizze » 16 feb 2006, 08:06

Jawel. Enhanced IP logger.
Het was een simpele hack. Twee files aanpassen. en een bijkomende php plaatsen en de SQL aanpassen.

Mag ik hier de files plaatsen? Want ik kom er niet uit.

Trunks81
Berichten: 185
Lid geworden op: 04 feb 2006, 21:23

Bericht door Trunks81 » 16 feb 2006, 11:31

op welke versie van phpBB

thomas89
Berichten: 12
Lid geworden op: 28 feb 2006, 13:24

Bericht door thomas89 » 28 feb 2006, 13:32

Ik ben ook met die mod bezig, maar kan iemand vertellen waar ik het fout heb gedaan? (staat dus iets verkeerd in page_header)

Code: Selecteer alles

***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}

define('HEADER_INC', TRUE);

//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
	$phpver = phpversion();

	$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');

	if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
	{
		if ( extension_loaded('zlib') )
		{
			ob_start('ob_gzhandler');
		}
	}
	else if ( $phpver > '4.0' )
	{
		if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
		{
			if ( extension_loaded('zlib') )
			{
				$do_gzip_compress = TRUE;
				ob_start();
				ob_implicit_flush(0);

				header('Content-Encoding: gzip');
			}
		}
	}
}

//
// // Enhanced IP Logger
//
	$x  = @date("Y-F-l - H:i:s");
 	$fp = @fopen("admin/data/ip", "a+"); 
 	$host = @gethostbyaddr("$REMOTE_ADDR"); 
 	if($userdata[username] == '')
 	{
 		$userdata[username] = "guest";
 	}
 	$log  = "At $x was $userdata[username] browsing at your board\n";
 	$log .= "Usersettings: \n";
 	$log .= "  Host: $host\n IP Adresse: $REMOTE_ADDR \n Browser: $HTTP_USER_AGENT"; 
 	@fwrite($fp, "$log \n Forumid: $forum_id $PHP_SELF \n\n <!-- break -->");
 	@fclose($fp);Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';

//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_u

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 28 feb 2006, 13:33

Zie onderaan.
Laatst gewijzigd door Raimon op 28 feb 2006, 14:08, 1 keer totaal gewijzigd.

thomas89
Berichten: 12
Lid geworden op: 28 feb 2006, 13:24

Bericht door thomas89 » 28 feb 2006, 13:42

Hmm, hij zegt nog steeds:
Parse error: parse error, unexpected T_STRING in /home/konijnenplaza.nl/www/phpBB2/includes/page_header.php on line 77

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 28 feb 2006, 13:45

Wat moest je toevoegen aan de file post even de install.txt in een link :wink:

thomas89
Berichten: 12
Lid geworden op: 28 feb 2006, 13:24

Bericht door thomas89 » 28 feb 2006, 13:52

Code: Selecteer alles

################################################################# 
## Mod Title: Enhanced IP Logger 
## Mod Version: 4.0.0 
## Author: Dimitri Seitz < dwing@weingarten-net.de > - http://www.dseitz.de 
## Description: The Hack loggs all possible Usersettings
##
## IP, Host, Browser, Username, Date, Forumid
## 
## Installation Level: 	easy/moderate
## Installation 	Time: 5-10 Minutes
## Files To Edit: 	1
## Included Files: 	Files:	functions_ip_logger.php, admin_ip_logger.php
##			Folders:		admin/data, admin/backup
## 
## Author Note: 
##
##	n/a
## 
## 
################################################################# 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
################################################################# 
##
##
##		Files to Upload:
##
##	functions_ip_logger.php 	into includes Folder
##	admin_ip_logger.php		into phpBB/Admin Folder
##	die beiden Ordner:		into phpBB/Admin Folder
##
##
##		CHMOD
##
##	phpBB/Admin/data		777
##	phpBB/Admin/backup		755 bzw. 777
##
##	!!! NO Security holes :-)) !!!
##
##
##################################################################

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------ 
# 
				header('Content-Encoding: gzip');
			}
		}
	}
}


# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
//
//
// Enhanced IP Logger
//
	$x  = @date("Y-F-l - H:i:s");
 	$fp = @fopen("admin/data/ip", "a+"); 
 	$host = @gethostbyaddr("$REMOTE_ADDR"); 
 	if($userdata[username] == '')
 	{
 		$userdata[username] = "guest";
 	}
 	$log  = "At $x was $userdata[username] browsing at your board\n";
 	$log .= "Usersettings: \n";
 	$log .= "  Host: $host\n IP Adresse: $REMOTE_ADDR \n Browser: $HTTP_USER_AGENT"; 
 	@fwrite($fp, "$log \n Forumid: $forum_id $PHP_SELF \n\n <!-- break -->");
 	@fclose($fp);
	

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 28 feb 2006, 14:11

Probeer de nieuwe code eens.

Code: Selecteer alles

***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}

define('HEADER_INC', TRUE);

//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
	$phpver = phpversion();

	$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');

	if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
	{
		if ( extension_loaded('zlib') )
		{
			ob_start('ob_gzhandler');
		}
	}
	else if ( $phpver > '4.0' )
	{
		if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
		{
			if ( extension_loaded('zlib') )
			{
				$do_gzip_compress = TRUE;
				ob_start();
				ob_implicit_flush(0);

	header('Content-Encoding: gzip');

			}
		}
	}
}

//
//
// Enhanced IP Logger
//
	$x  = @date("Y-F-l - H:i:s");
 	$fp = @fopen("admin/data/ip", "a+"); 
 	$host = @gethostbyaddr("$REMOTE_ADDR"); 
 	if($userdata[username] == '')
 	{
 		$userdata[username] = "guest";
 	}
 	$log  = "At $x was $userdata[username] browsing at your board\n";
 	$log .= "Usersettings: \n";
 	$log .= "  Host: $host\n IP Adresse: $REMOTE_ADDR \n Browser: $HTTP_USER_AGENT"; 
 	@fwrite($fp, "$log \n Forumid: $forum_id $PHP_SELF \n\n <!-- break -->");
 	@fclose($fp);

//
//Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';

//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_u

thomas89
Berichten: 12
Lid geworden op: 28 feb 2006, 13:24

Bericht door thomas89 » 28 feb 2006, 14:20

Hmm, zelfde error, maar dan op lijn 80 :S

thomas89
Berichten: 12
Lid geworden op: 28 feb 2006, 13:24

Bericht door thomas89 » 28 feb 2006, 14:39

Hij doet het weer, bedankt :thumb:

thomas89
Berichten: 12
Lid geworden op: 28 feb 2006, 13:24

Bericht door thomas89 » 28 feb 2006, 15:06

Error

No IPs are logged !


Nu krijg ik dit weer.. En er zijn wel gebruikers op het forum, en ook gasten, dus daar zal het niet aan liggen?

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 28 feb 2006, 15:12

Ook al geChmod:

CHMOD
phpBB/Admin/data 777
phpBB/Admin/backup 755 bzw. 777

Gesloten