diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2008-06-03 22:47:58 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2008-06-03 22:47:58 +0000 |
commit | 2f306bdbc65d4f2f7cd1a028cd835e9766d7828a (patch) | |
tree | e4568582dfde4fac4d338c2b90c5b56e825d4223 | |
parent | 31eb6cb77d7220c119c07ec1145ea4a0bc2d2276 (diff) | |
download | pfsense-2f306bdbc65d4f2f7cd1a028cd835e9766d7828a.zip pfsense-2f306bdbc65d4f2f7cd1a028cd835e9766d7828a.tar.gz |
Escape shell argument correctly.
-rwxr-xr-x | usr/local/www/interfaces_wlan_scan.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/usr/local/www/interfaces_wlan_scan.php b/usr/local/www/interfaces_wlan_scan.php index cecda93..e5eb791 100755 --- a/usr/local/www/interfaces_wlan_scan.php +++ b/usr/local/www/interfaces_wlan_scan.php @@ -43,8 +43,11 @@ include("head.inc"); <?php include("fbegin.inc"); ?> <p class="pgtitle"><?=$pgtitle?></p> -echo "Scanning nodes... One moment please..."; -$scan_nodes = `/sbin/ifconfig {$_GET['interface']} scan`; +$interface = escapeshellarg($_GET['interface']); + +echo gettext("Scanning nodes... One moment please..."); +$scan_nodes = `/sbin/ifconfig {$interface} scan`; + echo "<P>Available nodes:<PRE>"; echo $scan_nodes; echo "</PRE>"; |