Verwenden Sie awk oder SED, um den Ausgang [geschlossen] zu ändern
Posted: 02 Mar 2025, 15:04
Ich muss die offenen Aktien in meinem Netzwerk aufzählen. Ich benutze dafür SMBMAP. Für eine einzelne IP verwende ich den folgenden Befehl < /p>
.
Die Ausgabe habe ich
Code: Select all
smbmap -u USERNAME -p PASSWORD -d DOMAIN -H 172.25.200.79
Die Ausgabe habe ich
Code: Select all
IP: 172.25.200.79:445 Name: [HOSTNAME]
Disk Permissions Comment
---- ----------- -------
AddIn READ ONLY
ADMIN$ NO ACCESS Remote Admin
Analytics_50428579-ac51-4350-8831-28b8447f5e30 NO ACCESS
C$ NO ACCESS Default share
D$ NO ACCESS Default share
DDFGenerator READ, WRITE
IPC$ READ ONLY Remote IPC
New folder READ ONLY
print$ READ ONLY Printer Drivers
Share READ ONLY
< /code>
Ich muss die Spalte "Kommentar" entfernen und am Anfang eine neue Spalte als "IP" addieren. Die Ausgabe sollte diese IPs nicht drucken, für die ich keine "Lesen, Schreiben" oder "Nur lesen" -Verwertigreihen habe < /p>
HOSTNAME DISK Permissions
[HOSTNAME] DDFGenerator READ, WRITE
< /code>
Wie mache ich das entweder awk oder sed. < /p>
Bisher habe ich so etwas wie unten versucht.#!/bin/bash
for ip in {0..254}; do
target="172.25.200.$ip"
echo "scanning target.."
smbmap -u [USERNAME] -p [PASSWORD] -d [DOMAIN] -H "$target" | awk '/NO ACCESS/{ next;} ; { print }'
done
< /code>
Die Ausgabe erhalte ich < /p>
scanning target..
[\] Working on it...
[+] IP: 172.25.200.78:445 Name: [HOSTNAME]
[|] Working on it...
[/] Working on it...
[-] Working on it...
[\] Working on it...
[|] Working on it...
[/] Working on it...
[-] Working on it...
Disk Permissions Comment
---- ----------- -------
IPC$ READ ONLY Remote IPC
scanning target..
[\] Working on it...
[+] IP: 172.25.200.79:445 Name: [HOSTNAME]
[|] Working on it...
[/] Working on it...
[-] Working on it...
[\] Working on it...
[|] Working on it...
[/] Working on it...
[-] Working on it...
Disk Permissions Comment
---- ----------- -------
AddIn READ ONLY
DDFGenerator READ, WRITE
IPC$ READ ONLY Remote IPC
New folder READ ONLY
print$ READ ONLY Printer Drivers
Share READ ONLY
share2 READ, WRITE ashish.javiya
Temp READ ONLY
Version'24 READ ONLY
< /code>
Die Ausgabe, die ich benötige < /p>
HOSTNAME DISK Permissions
[HOSTNAME] DDFGenerator READ, WRITE
[HOSTNAME] AddIn READ ONLY
[HOSTNAME] New folder READ ONLY
[HOSTNAME] Share READ ONLY
[HOSTNAME] Temp READ ONLY