Press "Enter" to skip to content

Bug Bounty Recon: Perform Faster Port Scan

RootSploit Bug Bounty Recon Faster Port Scan
Bug Bounty Recon Faster Port Scan

Most of the Bug Hunters follow different methods to perform Bug Bounty recon it starts with enumerating subdomains of the target scope and scans them for common misconfigurations and vulnerabilities but what most of the methodologies lack in is the ability to perform port scan faster. In this blog, we’re going to cover various workflows of Port scanning list of subdomains and choose the possible faster method.

Different Port Scanning Tools:

1. Nmap:

Nmap, short for Network Mapper, is a free, open-source tool for vulnerability scanning and network discovery.

2. Masscan:

Masscan is an Internet-scale port scanner. It can scan the entire Internet in under 6 minutes, transmitting 10 million packets per second, from a single machine.

3. Naabu:

Naabu is a port scanning tool from Project Discovery written in Go that allows you to enumerate valid ports for hosts in a fast and reliable manner.

4. Rustscan:

Rustscan is a fast port scanning tool written in Rust and is built to work in Sync with Nmap for providing reliable results.

Amongst all the tools every Pentester would be familiar with Nmap and Masscan, nmap is the best tool for network pentesting and it supports various scripts from its NSE (Nmap Scripting Engine) but when we have hundreds of IP/Hosts to scan it would yield results slower and on the other hand masscan will scan the fastest but we cannot rely on the accuracy.

Naabu is a great tool from project discovery that is used to scan ports with fair accuracy and speed and with its ease of usability we can easily run it along with other tools from project discovery like subfinder or httpx. The basic host scanning command looks like this:

 naabu -host scanme.nmap.org -o output.txt
Nabbu Port Scan
Naabu Port Scan

It also supports nmap however I have faced issues while scanning it with Nmap

Rustscan is a flexible port scanner built in Rust and is both faster and provides accurate results its support for Nmap is seamless and it provides better customizations such as changing flags for Nmap scan, saving the output in Nmap’s XML format.

Installing Rustscan is simple all you need to download the binary from the releases page https://github.com/RustScan/RustScan/releases/ and install it with

dpkg -i rustscan_1.10.0_amd64.deb

We can use basic scanning commands:

rustscan scanme.nmap.org --ulimit 5000
Rustscan for faster scanning
Rustscan comes with Humor

If you observe the time taken with Rustscan its negligible compared to any other scanners now lets try scanning it with nmap flags and scripts by adding “–” in the end and adding nmap flags after it.

rustscan scanme.nmap.org --ulimit 5000 -- -sV -sC 
Rustscan for Service Enumeration and Default Nmap scripts
Service Enumeration and Scanning default scripts with Rustscan

Comparison:

For comparison I’ve scanned all ports with Rustscan and Naabu and here are the timings:

Naabu with default ports without nmap scan: 21 seconds

Rustscan on all ports with nmap and -sV: 12 seconds

Do note all the scans were performed from a VPS and testing speed can vary from the home network and on the target IP/Host.

How to Integrate Rustscan in Bug Bounty Recon?

With the help of Bash scripts we can include Rustscan in our Recon Flow by creating a Bash Code snippet and save all the results in the preferred folder for later analysis:

#Scan Subdomains and remove https string from httpx results

subfinder -d redacted.com -silent | httpx -silent > alive.txt ;cat alive.txt | sed 's/https\?:\/\///' > scan-ip.txt

#Run on scan-ip.txt

rustscan 'scan-ip.txt' -p --ulimit 5000 -- -n -sV -Pn -oA scan-result

Using similar bash scripts we can perform faster port scanning in Bug Bounty Recon.

Conclusion:

  • Nmap is most accurate but slow for a large scope
  • Masscan can be the fastest but lacks accuracy
  • Naabu can be fast and useful when scanning for default ports if you are not scanning with Nmap
  • Rustscan is both faster and accurate for all port scan
  • Rustscan supports Nmap Scripting Engine which can be used for scanning vulnerabilities

Thanks for reading, hope this blog helped in improving your recon game.

Follow @RootSploit for more awesome blogs.

110 Comments

  1. h4z3dic h4z3dic October 11, 2020

    When running script I get this error message:
    error: Invalid value for ‘–ports …’: invalid digit found in string

    • Rootsploit Rootsploit October 11, 2020

      Hi h4z3dic,

      You can use the below command:
      rustscan -p –ulimit 5000 — -n -sV -Pn

  2. yarak yarak January 21, 2021

    I randomly stopped by your site but you are really successful

  3. Anabel Singco Anabel Singco January 24, 2021

    Reparación lavadoras en Pinto soluciona todas las averías que pueda presentar su Lavadora en su propio domicilio en el menor tiempo posible. Reparación Lavavajillas Pinto, servicio técnico de reparación lavavajillas Pinto está especializado en solucionar todas las averías que se presenten, tales como: No enciende el lavavajillas, no lava la vajilla, hace mucho ruido el electrodoméstico, no coge detergente, botonera mal, no avanza de programa el lavavajillas, se sale el agua.

  4. Sophie Sophie January 29, 2021

    I am thinking of visiting your website again Thanks

  5. Raphael Driggins Raphael Driggins February 2, 2021

    Estuve apunto de trabajar alli, y en mi epoca no eran nada malos, ahora, en otros centros donde yo trabaje, cuando se da un terminal por irreparable pr ohumedad (mojado) se suele hacer un escaneado de la zona y se adjunta al pack en devolucion para que el cliente lo vea. No digo que sea tu caso, lo expongo para la gente, en el sat no son tontos, y te digo yo que SE VE MUY BIEN si esta mojado no. En todo caso, cuando me gasto un dinerillo en un aparato, no quiero tener problemas con él a las dos semanas.

  6. Sal Dresbach Sal Dresbach February 2, 2021

    A la hora de plantear diferentes posibilidades para la construcción del modelo, la principal solución observada en trabajos de bibliografía se basa en el empleo del método de los elementos finitos (MEF) para realizar los cálculos de distorsiones en las piezas mecanizadas 12-15.

  7. Otha Piwowar Otha Piwowar February 2, 2021

    Hector el sensor podes probarlo con gas que se usa en las bochas y un tester,embolve el sensor en tu puño y mandale gas previamnete conecta los dos cables en el tester,el gas es frio y dispara la coneccion deja de darle gas y soplalo junto con el calor de tu puño este (el calor) corta el paso de corriente esto te lo indicara el tester solo viendo la aguja,que se mueve seguro el sensor son muy delicados y se rompesn,de lo contrario es la resistencia.

  8. Abby Mikolajczyk Abby Mikolajczyk February 4, 2021

    {Según datos facilitados por la Policía Nacional, en los últimos siete años se ha detenido a más de 00 personas por estos timos, se han esclarecido más de 1.200 casos y se han recuperado más de 2,8 millones de euros estafados a ciudadanos de los cinco continntes. Si la informaciуn de su cuenta no se actualiza en las 48 horas siguientes, algunos servicios relacionados con el acceso a su cuenta serбn restringidos hasta que sus datos personales sean verificados y actualizados. Notificamos que su Servicio en linea se ha suspendido temporalmente debido a intentos fallidos de accesos a su cuenta en linea. Caja de Ahorros y Monte de Piedad de Madrid, CAJA MADRID,C.I.F. G-28027, Plaza de Celenque, 2. 28013 Madrid.

  9. Francie Sarette Francie Sarette February 5, 2021

    Desde el Servicio técnico oficial de Bosch queremos facilitar y resolver cualquier tipo de duda, consulta, felicitación reclamación de nuestros productos servicios. Reparación de Electrodomésticos es la empresa, dedicada a las reparaciones, instalaciones y mantenimientos de electrodomésticos más económica de toda la Comunidad de Madrid, le ofrecemos la reparación de electrodomésticos de la forma más rápida, eficaz y barata. Servicio técnico de reparación de vitrocerámicas, placas de inducción y cocinas eléctricas en Madrid.

  10. Inez Marzili Inez Marzili February 5, 2021

    Estos resultados pueden estar relacionados con industria, servicios industriales, construccion, mantenimiento, reparación, vehiculos, Reparación de maquinaria, herramientas, maquinaria industrial, mecanizado de piezas. Gracias a nuestro departamento de Calidad somos capaces de garantizar el control de todos los procesos productivos.

  11. Jackson Etringer Jackson Etringer February 5, 2021

    El resguardo acredita la estancia del aparato en el establecimiento y debe hacer constar la identificación de la empresa, el depositante, el aparato, una descripción de los daños del aparato, averías previsibles servicios a realizar y el plazo de entrega. También hay unos plazos establecidos para que el taller pueda aprovisionar las piezas de la reparación: 15 días desde la solicitud para piezas nacionales, y un mes para las piezas de importación.

  12. Anika Lashway Anika Lashway February 5, 2021

    Como Empresa Instaladora Autorizada por el Ministerio de Industria, nuestros instaladores, realizarán el estudio, el proyecto y la instalación de su nuevo aire acondicionado Daikin con el mayor detalle y rapidez, manteniendo al cliente siempre informado de cada paso y ofreciendo un presupuesto GRATUITO y sin ningún compromiso. Administración de servidores en OVH, y alquiler de servidores en OVH sin pagar instalación.

  13. Nikita Onofrio Nikita Onofrio February 5, 2021

    Los mecanizados CNC requieren menos mano de obra. Fabricamos todo tipo de piezas en diversos materiales, tanto unitarios prototipos como pequeñas series. En Umesal nuestra principal actividad es el mecanizado de piezas. CLR cuenta con más de 20 años de experiencia en mecanizados de todo tipo de piezas de precisión para diferentes aplicaciones industriales.

  14. Leslie Detweiler Leslie Detweiler February 7, 2021

    Con la implantación de la nueva máquina CNC (Computer Numerical Control) de tecnología italiana, buscamos posicionarnos en un segmento de mercado importante para nuestra compañia, y abrir nuevas lineas de negocio que contribuyan a potenciar nuestro crecimiento como empresa. En los supuestos en los que para acceder a alguna de las páginas servicios de FRESMAK, S.A. sea necesaria la recogida de datos de carácter personal, se informa de que los mismos podrán ser incorporados a un fichero informatizado propiedad de esta compañía y serán tratados de conformidad con lo establecido en la normativa vigente relativa a la Protección de Datos de Carácter Personal.

  15. Melissa Moravec Melissa Moravec February 8, 2021

    Los logos y marcas de cada servicio expuesto en este website son propiedad de Servicio Técnico Oficial Beko MADRID y SAT oficial Beko MADRID, estando protegidos por las Leyes del Copyright,así como nuestros técnicos estan especializados en el Servicio Técnico y reparación de la marca Beko. Uno de nuestros técnicos realizara su reparación el mismo día de su llamada sin Recargo a White-Westinghouse uno en el precio y siempre facilitamos Garantías de 3 meses por escrito en todas y cada una de nuestras reparaciones.

  16. Desirae Stealey Desirae Stealey February 8, 2021

    Destinamos un amplio equipo de técnicos en Palencia y comunidad autónoma, especializados en toda la gama de Frigorificos Whirlpool, preparados para llegar a su domicilio el mismo día de su llamada para llevar a cabo la reparación y que usted vuelva a disfrutar de su Frigorificos Whirlpool como el primer día. Si has notado cualquier fallo se ha producido alguna avería en tu nevera, llama al Servicio Oficlal Whirlpool y su servicio técnico de frigoríficos en Granada se acercará hasta tu domicilio en el menor tiempo posible. Servicio Oficlal Whirlpool arregla también toda clase de averías en lavavajillas de todas las marcas, desde la colocación de un nuevo motor hasta cambios en una bandeja que se ha roto.

  17. Micah Provencal Micah Provencal February 8, 2021

    Disponemos de un amplio parque de tornos CNC equipados con robot para la carga automática de piezas a máquina. Disponemos de centros de torneado y mecanizado, con múltiples torretas motorizadas de varios ejes CNC, que nos permiten realizar con gran precisión cualquier tipo de segundas operaciones en mecanizado, tales como fresados, taladrados, avellanados, roscados, etc, con el fin de terminar el mecanizado de la pieza en una única máquina a pesar de su complejidad.

  18. Alejandro Bonhomme Alejandro Bonhomme February 8, 2021

    Compré un Fagor no frost en visperas de Navidad ¡y todo lo que metí en el refrigerador se fué a la m-a!El tecnico del comercio donde lo compré se acercó a casa y me dijo que lo dejase 48h descongelandose que se le habia formado hielo, y me explicó el funcionamiento del dichoso no frost. En una ocasión, Guimerá sirvió incluso de conductor en una reunión secreta en un vehículo.

  19. Zachery Troke Zachery Troke February 9, 2021

    Además destacamos sobre el resto, ya que cobramos un precio bajo y fijo por la revisión y el diagnóstico de la avería de su frigorífico Nuestro técnico le explicará los motivos por los cuales su frigorífico se ha estropeado, y tras realizar la reparación del frigorífico le dará los consejos precisos para que realice los cuidados precisos para alargar la vida útil del frigorífico.

  20. Janyce Sanantonio Janyce Sanantonio February 9, 2021

    Al cabo de una semana me dejan un mensaje en mi buzon de voz, la reparacion era el disco duro que se habia estropeado ( ya lo sabia) y me dijeron que era 189 € ( cuando en una tienda un disco duro de 500 Gigas cuesta 72€) bueno llamo otra vez al .003.43 para pagar la factura y cual es mo sorpresa, quie el chico se habia equivocado y eran 289 € ( con el precio de la reparacion compras un ordenador clonico).

  21. Bernie Thielemann Bernie Thielemann February 10, 2021

    Asimismo, nuestro hotel alberga cafetería, restaurante, bar, aparcamiento, servicio de lavandería, servicio de habitaciones y 19 salas de conferencias y banquetes para diferentes eventos de hasta 00 participantes. Con esta exposición se consiguen reunir por primera vez en España los 14 lienzos que conforman las Visiones de España de Joaquín Sorolla, que pintó por encargo de la Hispanic Society de Nueva York.

  22. Monet Agpaoa Monet Agpaoa February 10, 2021

    Mecanizado de pieza en aluminio con centro de mecanizado cnc 3 ejes. Pudiendo tratar piezas de grandes diámetros en nuestros tornos, así como planificar rectificar superficies en nuestras máquinas. Estamos especializados en la fabricación de pequeñas y medianas series de piezas, reparación y mantenimiento de maquinaria industrial y de obras públicas y fabricación de prototipos y utillaje diverso.

  23. Rosenda Blimka Rosenda Blimka February 11, 2021

    Ya no hablo de como nos pagaron para ser en festivo y en horario nocturno (7,50€ brutos/hora), no menciono tampoco que había que ir un día antes entre semana (día no remunerado) para aprender el manejo del TDI y aguantar una charla de riesgos laborales (unas tres horas), ya no comento que en Adecco prometieron un mímimo de 5 horas que no se cumplió en muchos casos, olvido también a la coordinadora de Adecco que estuvo presente hasta las 22,30h.

  24. Carson Heneisen Carson Heneisen February 11, 2021

    Esta es la situación, tengo instalados dos capacitores uno en cada motor el cual acciona un brazo, el motor es de 115 volts y su respectivo capacitor es de 25 mf a 440 vac, de estos un capacitor está en el centro de mando a unos 5 mts de distancia de uno de los motores, este motor en particular se calienta y de la nada se para y el mecanismo deja de funcionar, se protege el sistema.

  25. Samual Mulich Samual Mulich February 13, 2021

    Para ello, contamos con maquinaria que garantiza la precisión que requiere este tipo de mecanizado. Mecanizados, maquinaria y utillaje. Nuestra experiencia, un equipo humano cualificado y unas instalaciones adecuadas hacen de nuestra empresa un referente, marcando la diferencia con el resto de competidores.

  26. Lennie Almsteadt Lennie Almsteadt February 14, 2021

    Debido a las ventajas que presentan estas herramientas, como el significativo aumento de la producción y la gran precisión en la elaboración de piezas realizadas para cualquier fin, son muchas las industrias que requieren del trabajo de los centros de mecanizado para poder funcionar correctamente.

Leave a Reply

Your email address will not be published. Required fields are marked *