[php]system() wachten tot output klaar is

Pagina: 1
Acties:

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
wil ff een online nmap tooltje maken alleen dit stukje code wil nog niet helemaal; werken, hij moet namelijk wachten op de hele output van nmap (wat meestal wel een minuutje duurt... maar dat doet hij niet waardoor hij alleen de "header" van nmap weergeeft, hoe kan ik hem nou laten wachten tot hij de volledige output van nmap heeft..?
code:
1
2
3
4
<? 
include("header.inc.php"); 
exec('nmap -O $ip');
?>

edit: tering kan subject nie meer veranderen

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

Dat komt misschien omdat het script de max. execution time van standaard 30 sec overschrijdt. Probeer eens in je php.ini die max. tijd omhoog te zetten.

Vraagje: Waarom wil je in vredesnaam een portscan online zetten? Wat is het nut daarvan?

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op woensdag 30 januari 2002 21:34 schreef Gerco het volgende:
Dat komt misschien omdat het script de max. execution time van standaard 30 sec overschrijdt. Probeer eens in je php.ini die max. tijd omhoog te zetten.

Vraagje: Waarom wil je in vredesnaam een portscan online zetten? Wat is het nut daarvan?
gewoon, kan iedereen makkelijk ze eigen poorten scannen

php.conf ??in linux?

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 14-09 17:42

Gerco

Professional Newbie

Op woensdag 30 januari 2002 21:36 schreef THIJZEL het volgende:
php.conf ??in linux?
Daar heet het ook php.ini geloof ik, maar ik heb hier even geen ssh, dus ik kan het niet controleren op mn server. Doe eens een locate php.ini ofzo. Of als je mod_php gebruikt misschien ergens in /etc/httpd/conf ?

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • CyeZ
  • Registratie: September 2001
  • Laatst online: 18:28

CyeZ

Vroem vroem!!!

ergens bovenin je php scriptje
code:
1
set_time_limit(0);

plaatsen. Dan zet je voor dat specifieke scriptje de timeout uit, en kan ie er dus net zo lang over doen als je wilt.

Was overigens ook wel te vinden met de zoek functie gok ik.
'PHP Tijd limiet' of 'PHP Time limit' ofzo.

[18:54] <Prammenhanger> |HunterPro|eet
[18:55] <Prammenhanger> lijkt best op
[18:55] <Prammenhanger> |HunterProFeet


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op woensdag 30 januari 2002 22:11 schreef CyeZ het volgende:
ergens bovenin je php scriptje
code:
1
set_time_limit(0);

plaatsen. Dan zet je voor dat specifieke scriptje de timeout uit, en kan ie er dus net zo lang over doen als je wilt.

Was overigens ook wel te vinden met de zoek functie gok ik.
'PHP Tijd limiet' of 'PHP Time limit' ofzo.
hmmz werkt bij mij ook niet..
code:
1
2
3
4
5
6
7
8
9
10
<? include("header.inc.php") ?>
<FORM METHOD=POST ACTION=nmap.php>
   ip <INPUT TYPE=text NAME=ip SIZE=10><BR>
  <INPUT TYPE=SUBMIT VALUE=login><BR>
</FORM>
<?
set_time_limit(0);
echo ($ip);
system('nmap -O $ip');
?>

komt er te staan
code:
1
tweakers.net Starting nmap V. 2.54BETA30 ( www.insecure.org/nmap/ )
Pagina: 1