PHP-NMAP is a PHP Web frontend for nmap, a networkexploration tool and security/port scanner.License: GNU General Public License (GPL)Changes:
This release removes the dependency on register_globals. Properly scoped server variable names are used. This release works correctly with PHP 5.
I'm seeing a persistent address showing up on my firewall router logs. The address is 10.98.115.9:67, and is broadcasting to 255.255.255.255. I know that this would typically signal a BOOTP service, such as a bootp server announcing itself on the network. But I can't isolate which machine it... (3 Replies)
Hi everyone!
I've temporarily come out of hibernation (and will be gone for about two weeks after this post too) to ask for input on a small PHP script I have just completed.
The script aims to be a remote front-end for Nmap - now for the safety of this post, I ask that any replies refrain from... (6 Replies)
I am pretty new at running nmap ,and i have some doubt about some o/ps the nmap shows
I tried to scan my own system for UDP open ports
I see that if i use one UDP port say 13
It shows that its in open state , etc
But if i scan for the whole UDP ports in the nmap-services . I gives te... (2 Replies)
SESSION_REGISTER(3) 1 SESSION_REGISTER(3)session_register - Register one or more global variables with the current sessionSYNOPSIS
bool session_register (mixed $name, [mixed $...])
DESCRIPTION session_register(3) accepts a variable number of arguments, any of which can be either a string holding the name of a variable or an array
consisting of variable names or other arrays. For each name, session_register(3) registers the global variable with that name in the cur-
rent session.
You can also create a session variable by simply setting the appropriate member of the $_SESSION or $HTTP_SESSION_VARS (PHP < 4.1.0)
array.
<?php
// Use of session_register() is deprecated
$barney = "A big purple dinosaur.";
session_register("barney");
// Use of $_SESSION is preferred, as of PHP 4.1.0
$_SESSION["zim"] = "An invader from another planet.";
// The old way was to use $HTTP_SESSION_VARS
$HTTP_SESSION_VARS["spongebob"] = "He's got square pants.";
?>
If session_start(3) was not called before this function is called, an implicit call to session_start(3) with no parameters will be made.
$_SESSION does not mimic this behavior and requires session_start(3) before use.
Warning
This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.
PARAMETERS
o $name
- A string holding the name of a variable or an array consisting of variable names or other arrays.
o $...
-
RETURN VALUES
Returns TRUE on success or FALSE on failure.
NOTES
Caution
If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries
are automatically registered. If your script uses session_register(3), it will not work in environments where the PHP directive reg-
ister_globals is disabled.
Note
register_globals: important note
As of PHP 4.2.0, the default value for the PHP directive register_globals is
off. The PHP community discourages developers from relying on this directive, and encourages the use of other means, such as the
superglobals.
Caution
This registers a global variable. If you want to register a session variable from within a function, you need to make sure to make
it global using the global keyword or the $GLOBALS[] array, or use the special session arrays as noted below.
Caution
If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(3), session_is_registered(3), and session_unregis-
ter(3).
Note
It is currently impossible to register resource variables in a session. For example, you cannot create a connection to a database
and store the connection id as a session variable and expect the connection to still be valid the next time the session is restored.
PHP functions that return a resource are identified by having a return type of resource in their function definition. A list of
functions that return resources are available in the resource types appendix.
If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, assign values to $_SESSION. For example: $_SESSION['var'] =
'ABC';
SEE ALSO session_is_registered(3), session_unregister(3), $_SESSION.
PHP Documentation Group SESSION_REGISTER(3)