NetExec icon indicating copy to clipboard operation
NetExec copied to clipboard

how about an iscsi protocol?

Open crosscutsaw opened this issue 5 months ago • 5 comments

iscsi is an important asset when it comes to trying to find valuable files. in real world pentests, i personally found a lot of files that opened me a domain admin way.

i'm using my own bash script, iscsicrawler, in pentests for now but i'd love to see it's integrated to netexec.

i actually tried something but it's beyond of my python knowledge.

crosscutsaw avatar Jul 12 '25 19:07 crosscutsaw

We're definitely open to new protocols! From a quick Google it looks like there's 3 different iscsi python packages in various states of support, have you used any of them? They all seem to have some sort of system package dependency, which complicates things.

Marshall-Hallenbeck avatar Jul 13 '25 00:07 Marshall-Hallenbeck

We're definitely open to new protocols! From a quick Google it looks like there's 3 different iscsi python packages in various states of support, have you used any of them? They all seem to have some sort of system package dependency, which complicates things.

i really dont remember which iscsi python package i tried. for iscsi connection i always use open-iscsi package. maybe it can be used instead native python package.

https://packages.debian.org/bookworm/open-iscsi

crosscutsaw avatar Jul 13 '25 23:07 crosscutsaw

i really dont remember which iscsi python package i tried. for iscsi connection i always use open-iscsi package. maybe it can be used instead native python package.

https://packages.debian.org/bookworm/open-iscsi

That's a Debian package, I was talking about Python packages.

Marshall-Hallenbeck avatar Jul 14 '25 01:07 Marshall-Hallenbeck

i really dont remember which iscsi python package i tried. for iscsi connection i always use open-iscsi package. maybe it can be used instead native python package. https://packages.debian.org/bookworm/open-iscsi

That's a Debian package, I was talking about Python packages.

i completely understood. i'm saying that, if another pentesters uses open-iscsi package for iscsi too, maybe you don't need native python. instead benefit from open-iscsi package so dependecy won't be a problem. if possible btw.

crosscutsaw avatar Jul 14 '25 10:07 crosscutsaw

i really dont remember which iscsi python package i tried. for iscsi connection i always use open-iscsi package. maybe it can be used instead native python package. https://packages.debian.org/bookworm/open-iscsi

That's a Debian package, I was talking about Python packages.

i completely understood. i'm saying that, if another pentesters uses open-iscsi package for iscsi too, maybe you don't need native python. instead benefit from open-iscsi package so dependecy won't be a problem. if possible btw.

However, we need a native python package because we don't want to depend on apt packages. This would break any packaging for non-linux systems for example, so native python is a requirement for new features/protocols

NeffIsBack avatar Jul 14 '25 11:07 NeffIsBack