Hoi,
Ik ben momenteel bezig met een eenvoudige grafische front-end voor een aantal linux tools (Nmap, Nessus, Nikto,...) in PHP. Momenteel kan de gebruiker een aantal parameters aanvinken en het gekozen programma uitvoeren.
Het wegschrijven van de output naar de webpagina is ook geen probleem. Het probleem zit echter bij de formatting van de output; deze komt momenteel zonder regeleinden tevoorschijn. Ik heb de verschillende mogelijkheden geprobeerd van de PHP functies system, exec, shell_exec maar steeds komt hetzelfde resultaat. Ook de functie nl2br(string) geeft geen oplossing (er staan immers geen /n tekens aan het einde van elke regel)...
Ik ben hiermee momenteel reeds twee volledige dagen bezig geweest en zie zelf echt geen oplossing. Hopelijk heeft iemand hier een werkend antwoord of link naar werkende tutorial/howto
.
Alvast bedankt!
Hieronder een voorbeeldje ter verduideling:
Huidige output:
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-14 16:13 EST Initiating Connect() Scan against 192.168.2.105 [1663 ports] at 16:13 Discovered open port 21/tcp on 192.168.2.105 Discovered open port 139/tcp on 192.168.2.105 Discovered open port 445/tcp on 192.168.2.105 Discovered open port 135/tcp on 192.168.2.105 Discovered open port 990/tcp on 192.168.2.105 The Connect() Scan took 1.63s to scan 1663 total ports. Host 192.168.2.105 appears to be up ... good. Interesting ports on 192.168.2.105: (The 1658 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 21/tcp open ftp 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 990/tcp open ftps MAC Address: 00:C0:9F:BE:0E:E8 (Quanta Computer) Nmap finished: 1 IP address (1 host up) scanned in 2.013 seconds Raw packets sent: 2 (68B) | Rcvd: 1 (46B) Raw packets sent: 2 (68B) | Rcvd: 1 (46B)
Gewenste output:
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-14 16:13 EST
Initiating Connect() Scan against 192.168.2.105 [1663 ports] at 16:13
Discovered open port 21/tcp on 192.168.2.105
Discovered open port 139/tcp on 192.168.2.105
Discovered open port 445/tcp on 192.168.2.105
Discovered open port 135/tcp on 192.168.2.105
Discovered open port 990/tcp on 192.168.2.105
The Connect() Scan took 1.63s to scan 1663 total ports.
Host 192.168.2.105 appears to be up ... good.
Interesting ports on 192.168.2.105:
(The 1658 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
21/tcp open ftp
135/tcp open msrpc
139/tcp open netbios-ssn
445/tcp open microsoft-ds
990/tcp open ftps
MAC Address: 00:C0:9F:BE:0E:E8 (Quanta Computer)
Nmap finished: 1 IP address (1 host up) scanned in 2.013 seconds
Ik ben momenteel bezig met een eenvoudige grafische front-end voor een aantal linux tools (Nmap, Nessus, Nikto,...) in PHP. Momenteel kan de gebruiker een aantal parameters aanvinken en het gekozen programma uitvoeren.
Het wegschrijven van de output naar de webpagina is ook geen probleem. Het probleem zit echter bij de formatting van de output; deze komt momenteel zonder regeleinden tevoorschijn. Ik heb de verschillende mogelijkheden geprobeerd van de PHP functies system, exec, shell_exec maar steeds komt hetzelfde resultaat. Ook de functie nl2br(string) geeft geen oplossing (er staan immers geen /n tekens aan het einde van elke regel)...
Ik ben hiermee momenteel reeds twee volledige dagen bezig geweest en zie zelf echt geen oplossing. Hopelijk heeft iemand hier een werkend antwoord of link naar werkende tutorial/howto
Alvast bedankt!
Hieronder een voorbeeldje ter verduideling:
Huidige output:
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-14 16:13 EST Initiating Connect() Scan against 192.168.2.105 [1663 ports] at 16:13 Discovered open port 21/tcp on 192.168.2.105 Discovered open port 139/tcp on 192.168.2.105 Discovered open port 445/tcp on 192.168.2.105 Discovered open port 135/tcp on 192.168.2.105 Discovered open port 990/tcp on 192.168.2.105 The Connect() Scan took 1.63s to scan 1663 total ports. Host 192.168.2.105 appears to be up ... good. Interesting ports on 192.168.2.105: (The 1658 ports scanned but not shown below are in state: closed) PORT STATE SERVICE 21/tcp open ftp 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 990/tcp open ftps MAC Address: 00:C0:9F:BE:0E:E8 (Quanta Computer) Nmap finished: 1 IP address (1 host up) scanned in 2.013 seconds Raw packets sent: 2 (68B) | Rcvd: 1 (46B) Raw packets sent: 2 (68B) | Rcvd: 1 (46B)
Gewenste output:
Starting nmap 3.81 ( http://www.insecure.org/nmap/ ) at 2006-03-14 16:13 EST
Initiating Connect() Scan against 192.168.2.105 [1663 ports] at 16:13
Discovered open port 21/tcp on 192.168.2.105
Discovered open port 139/tcp on 192.168.2.105
Discovered open port 445/tcp on 192.168.2.105
Discovered open port 135/tcp on 192.168.2.105
Discovered open port 990/tcp on 192.168.2.105
The Connect() Scan took 1.63s to scan 1663 total ports.
Host 192.168.2.105 appears to be up ... good.
Interesting ports on 192.168.2.105:
(The 1658 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
21/tcp open ftp
135/tcp open msrpc
139/tcp open netbios-ssn
445/tcp open microsoft-ds
990/tcp open ftps
MAC Address: 00:C0:9F:BE:0E:E8 (Quanta Computer)
Nmap finished: 1 IP address (1 host up) scanned in 2.013 seconds