Skip to content

Commit 6a0cb98

Browse files
authored
Better scoping of smb share (#874)
* better scoping of smb share * excluding more shares (credit to @tarunKoyalwar ) * removing shares
1 parent bb8f1db commit 6a0cb98

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

cmd/interactsh-server/smb_server.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import sys
22
from impacket import smbserver
33

4+
def configure_shares(server):
5+
shares = ["IPC$", "ADMIN$", "C$", "PRINT$", "FAX$", "NETLOGON", "SYSVOL"]
6+
for share in shares:
7+
server.removeShare(share)
8+
49
log_filename = "log.txt"
510
if len(sys.argv) >= 2:
611
log_filename = sys.argv[1]
@@ -10,7 +15,7 @@
1015

1116
server = smbserver.SimpleSMBServer(listenAddress="0.0.0.0", listenPort=port)
1217
server.setSMB2Support(True)
13-
server.addShare("interactsh", "/interactsh")
18+
configure_shares(server)
1419
server.setSMBChallenge('')
1520
server.setLogFile(log_filename)
1621
server.start()

0 commit comments

Comments
 (0)