Skip to content

RootShell-coder/codespaces-node-scan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node-scan

node-scan

docker run -ti --rm rootshellcoder/node-scan <ip or pool> <port or range>

example

docker run -ti --rm rootshellcoder/node-scan 8.8.8.8 53

docker run -ti --rm rootshellcoder/node-scan 192.168.0.1-254 22-443

.gitlab-ci.yml stage scan

net_scan:
  stage: scan
  tags:
    - docker-runner
  variables:
    NETWORKS_SCAN: '192.168.100.2-254, 192.168.200.2-254'
    PORT: 23
  only:
    refs:
      - master
  script:
    - |+
      rm discovery_ip/nets.txt && touch discovery_ip/nets.txt
      NETS=$(echo $NETWORKS_SCAN | sed "s/\s//g" | sed "s/,/ /g")
      for NET in ${NETS}; do
        RAW=$(docker run -i --rm rootshellcoder/node-scan ${NET} ${PORT})
        IP=$(echo "${RAW}" | grep -Poi '(\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})' | uniq | sort)
        for i in "${IP}"; do
          echo "${i}" >> discovery_ip/nets.txt
        done
      done
  artifacts:
    expose_as: "artifacts"
    paths: ["discovery_ip"]
    expire_in: 1 day

About

IP, Port scanner. Can be used in CI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages