vinitshahdeo/PortScanner

[BUG] Duplicate generated ports causing infinite loop

Open

#70 opened on Aug 17, 2020

 (3 comments) (0 reactions) (2 assignees)Python (122 forks)auto 404
CH20bugeasyhacktoberfest

Repository metrics

Stars
 (150 stars)
PR merge metrics
 (PR metrics pending)

Description

Describe the bug

The random ports generated in /server/utils/randomNum.js will have to pass duplicate port numbers to /server/index.js when high - low < countofPorts. This renders index.js file to enter infinite loop.

To Reproduce

Steps to reproduce the behavior:

  1. Go to /
  2. Edit config.json for range.high-range.low < count .
  3. Open terminal and run npm start
  4. See error (infinite loop)

Expected behavior

If the provided range is less than countofPorts, show error and display a message.

Contributor guide