CrackerTracker Professional 5

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Gowron
Mitglied
Beiträge: 33
Registriert: 10.08.2005 17:02

CrackerTracker Professional 5

Beitrag von Gowron »

ich habe ein paar fragen bezüglich des umgangs mit diesem mod:

1. ich habe version 5.0.0 installiert und das update auf 5.0.1 nachträglich eingefügt (nur eine datei musste geändert werden), trotzdem wird nur version 5.0.0 angezeigt

2. CHMOD777 Status: ctracker/logfiles/logfile_xyz ist ok, warum aber muss ich vollen zugriff auf diese fünf dateien gewähren?

3. PHP SAFE MODE = AUSGESCHALTET, PHP GLOBALS = EINGESCHALTET; ist das weiter tragisch, da jeweils die entgegengesetzte einstellung empfohlen wird?

4. wie kann ich als admin sämtliche logins aller user sehen? (also nicht nur die fehlgeschlagenen)

ansonsten muss ich sagen, eine gute sache der mod. trotz meiner geringen kenntnisse bezüglich php war die installation simpel. ein dankeschön an die programmierer und an diejenigen, die hier hoffentlich antworten.

mfg gowron
Kewwwin

Beitrag von Kewwwin »

1. hast du sicher alles korrekt eingefügt. Ich machte gestern auch das Update und es funktioniert

2. Er muss ja drauf schreiben können. Denn wenn er nur LEsezugriff hat, kann er ja nicht darauf schreiben
Benutzeravatar
Gowron
Mitglied
Beiträge: 33
Registriert: 10.08.2005 17:02

Beitrag von Gowron »

Kewwwin hat geschrieben:1. hast du sicher alles korrekt eingefügt. Ich machte gestern auch das Update und es funktioniert
es musste ja nur der inhalt einer datei mit aktualisierten werten überschrieben werden (includes/page_header.php) und in dieser datei ist kein hinweis auf eine versionsnummer vorhanden.
Kewwwin

Beitrag von Kewwwin »

War das dieser Code den du verändert hast?

Code: Alles auswählen

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


#
#-----[ FIND ]------------------------------------------
#
/*
 * CrackerTracker IP Range Scanner
 */
if ( $HTTP_GET_VARS['marknow'] == 'ipfeature' && $userdata['session_logged_in'] )
{
	// Mark Global Message as read
	$userdata['ct_last_ip'] = $userdata['ct_last_used_ip'];
	$sql = 'UPDATE ' . USERS_TABLE . ' SET ct_last_ip = ct_last_used_ip WHERE user_id=' . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, $lang['ctracker_error_updating_userdata'], '', __LINE__, __FILE__, $sql);
	}
}

if ( $ctracker_config->settings['login_ip_check'] == 1 && $userdata['ct_enable_ip_warn'] == 1 && $userdata['session_logged_in'] )
{
	include_once($phpbb_root_path . '/ctracker/classes/class_ct_userfunctions.' . $phpEx);
	$ctracker_user = new ct_userfunctions();
	$check_ip_range = $ctracker_user->check_ip_range();
	
	if ( $check_ip_range != 'allclear' )
	{
		$template->assign_block_vars('ctracker_message', array(
				'ROW_COLOR'			=> 'FFDFDF',
				'ICON_GLOB'			=> $images['ctracker_note'],
				'L_MESSAGE_TEXT'	=> $check_ip_range,
				'L_MARK_MESSAGE'	=> $lang['ctracker_gmb_markip'],
				'U_MARK_MESSAGE'	=> append_sid('index.' . $phpEx . '?marknow=ipfeature'))
		);
	}
}

/*
 * CrackerTracker Global Message Function
 */
 
if ( $HTTP_GET_VARS['marknow'] == 'globmsg' && $userdata['session_logged_in'] )
{
	// Mark Global Message as read
	$userdata['ct_global_msg_read'] = 0;
	$sql = 'UPDATE ' . USERS_TABLE . ' SET ct_global_msg_read = 0 WHERE user_id=' . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, $lang['ctracker_error_updating_userdata'], '', __LINE__, __FILE__, $sql);
	}
}
 
if ( $userdata['ct_global_msg_read'] == 1 && $userdata['session_logged_in'] )
{
	// Output Global Message
	$global_message_output = '';
	
	if ( $ctracker_config->settings['global_message_type'] == 1 )
	{
		$global_message_output = $ctracker_config->settings['global_message'];
	}
	else
	{
		$global_message_output = sprintf($lang['ctracker_gmb_link'], $ctracker_config->settings['global_message'], $ctracker_config->settings['global_message']);
	}

	$template->assign_block_vars('ctracker_message', array(
			'ROW_COLOR'			=> 'E1FFDF',
			'ICON_GLOB'			=> $images['ctracker_note'],
			'L_MESSAGE_TEXT'	=> $global_message_output,
			'L_MARK_MESSAGE'	=> $lang['ctracker_gmb_mark'],
			'U_MARK_MESSAGE'	=> append_sid('index.' . $phpEx . '?marknow=globmsg'))
	);
}

(($ctracker_config->settings['login_history'] == 1 || $ctracker_config->settings['login_ip_check'] == 1) && $userdata['session_logged_in'])? $template->assign_block_vars('login_sec_link', array()): null;

/*
 * CrackerTracker Password Expirement Check
 */
if ( $userdata['session_logged_in'] && $ctracker_config->settings['pw_control'] == 1 )
{
	if ( time() > $userdata['ct_last_pw_reset'] )
	{
		$template->assign_block_vars('ctracker_message', array(
			'ROW_COLOR'			=> 'FFDFDF',
			'ICON_GLOB'			=> $images['ctracker_note'],
			'L_MESSAGE_TEXT'	=> sprintf($lang['ctracker_info_pw_expired'], $ctracker_config->settings['pwreset_time']),
			'L_MARK_MESSAGE'	=> '',
			'U_MARK_MESSAGE'	=> '')
		);
	}
}


#
#-----[ REPLACE WITH ]------------------------------------------
#
/*
 * CrackerTracker IP Range Scanner
 */
if ( $HTTP_GET_VARS['marknow'] == 'ipfeature' && $userdata['session_logged_in'] )
{
	// Mark IP Feature Read
	$userdata['ct_last_ip'] = $userdata['ct_last_used_ip'];
	$sql = 'UPDATE ' . USERS_TABLE . ' SET ct_last_ip = ct_last_used_ip WHERE user_id=' . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, $lang['ctracker_error_updating_userdata'], '', __LINE__, __FILE__, $sql);
	}
	preg_match('#/([^/]*?)$#', $HTTP_SERVER_VARS['HTTP_REFERER'], $backlink);
	redirect($backlink[1]);
}

if ( $ctracker_config->settings['login_ip_check'] == 1 && $userdata['ct_enable_ip_warn'] == 1 && $userdata['session_logged_in'] )
{
	include_once($phpbb_root_path . '/ctracker/classes/class_ct_userfunctions.' . $phpEx);
	$ctracker_user = new ct_userfunctions();
	$check_ip_range = $ctracker_user->check_ip_range();
	
	if ( $check_ip_range != 'allclear' )
	{
		$template->assign_block_vars('ctracker_message', array(
				'ROW_COLOR'			=> 'FFDFDF',
				'ICON_GLOB'			=> $images['ctracker_note'],
				'L_MESSAGE_TEXT'	=> $check_ip_range,
				'L_MARK_MESSAGE'	=> $lang['ctracker_gmb_markip'],
				'U_MARK_MESSAGE'	=> append_sid('index.' . $phpEx . '?marknow=ipfeature'))
		);
	}
}

/*
 * CrackerTracker Global Message Function
 */
 
if ( $HTTP_GET_VARS['marknow'] == 'globmsg' && $userdata['session_logged_in'] )
{
	// Mark Global Message as read
	$userdata['ct_global_msg_read'] = 0;
	$sql = 'UPDATE ' . USERS_TABLE . ' SET ct_global_msg_read = 0 WHERE user_id=' . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, $lang['ctracker_error_updating_userdata'], '', __LINE__, __FILE__, $sql);
	}
	preg_match('#/([^/]*?)$#', $HTTP_SERVER_VARS['HTTP_REFERER'], $backlink);
	redirect($backlink[1]);
}
 
if ( $userdata['ct_global_msg_read'] == 1 && $userdata['session_logged_in'] )
{
	// Output Global Message
	$global_message_output = '';
	
	if ( $ctracker_config->settings['global_message_type'] == 1 )
	{
		$global_message_output = $ctracker_config->settings['global_message'];
	}
	else
	{
		$global_message_output = sprintf($lang['ctracker_gmb_link'], $ctracker_config->settings['global_message'], $ctracker_config->settings['global_message']);
	}

	$template->assign_block_vars('ctracker_message', array(
			'ROW_COLOR'			=> 'E1FFDF',
			'ICON_GLOB'			=> $images['ctracker_note'],
			'L_MESSAGE_TEXT'	=> $global_message_output,
			'L_MARK_MESSAGE'	=> $lang['ctracker_gmb_mark'],
			'U_MARK_MESSAGE'	=> append_sid('index.' . $phpEx . '?marknow=globmsg'))
	);
}

(($ctracker_config->settings['login_history'] == 1 || $ctracker_config->settings['login_ip_check'] == 1) && $userdata['session_logged_in'])? $template->assign_block_vars('login_sec_link', array()): null;

/*
 * CrackerTracker Password Expirement Check
 */
if ( $userdata['session_logged_in'] && $ctracker_config->settings['pw_control'] == 1 )
{
	if ( time() > $userdata['ct_last_pw_reset'] )
	{
		$template->assign_block_vars('ctracker_message', array(
			'ROW_COLOR'			=> 'FFDFDF',
			'ICON_GLOB'			=> $images['ctracker_note'],
			'L_MESSAGE_TEXT'	=> sprintf($lang['ctracker_info_pw_expired'], $ctracker_config->settings['pw_validity']),
			'L_MARK_MESSAGE'	=> '',
			'U_MARK_MESSAGE'	=> '')
		);
	}
}
Benutzeravatar
Gowron
Mitglied
Beiträge: 33
Registriert: 10.08.2005 17:02

Beitrag von Gowron »

ja, genau das, was im updates-ordner angegben wurde.
die version ist aber nicht das wildeste, am wichtigsten ist mir punkt 4. :wink:
Kewwwin

Beitrag von Kewwwin »

der bisschen Text bringt dir noch nicht so viel.

Schau mal in der Texdatei weiter oben:

Code: Alles auswählen

#
#-----[ DIY INSTRUCTIONS ]------------------------------------------
#
Please upload all included files (you can find them into the folder root/)
to the correct position of your Board. Overwrite all files from your existing
CrackerTracker. You don't have to upload ctracker/logfiles !
Das musst du natürlich auch machen
Benutzeravatar
Gowron
Mitglied
Beiträge: 33
Registriert: 10.08.2005 17:02

Beitrag von Gowron »

oha, muss ich auch die install.php erneut ausführen?

edit: nach dem erfolgreichen überschreiben aller dateien wird mir die korrekte version angezeigt. danke für diesen wichtigen hinweis; ich mache es beim nächsten mal besser. :grin:

bleibt nur noch punkt 4. ungeklärt
reh
Mitglied
Beiträge: 25
Registriert: 22.06.2004 17:20

Beitrag von reh »

Hallo,
wollte aus aktuellem Anlass sehr, sehr gerne den CTracker installieren, nun hat aber mein Provider nur ein PHP 4.3.3 statt einem 4.3.9.

Gibt es möglicherweise eine ältere Version, die damit klar kommt?
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Hallo reh,

schau mal beim Entwickler des CT5 nach http://www.cback.de ;)

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Antworten

Zurück zu „phpBB 2.0: Mod Support“