- added parameter --no-detection for rechecking instances with no detection mode
being set which might happen when the server is down or the used software was
nowhere stated
parser.add_argument("--force", action="store_true", help="Forces update of data, no matter what.")
parser.add_argument("--no-software", action="store_true", help="Checks only entries with no software type detected.")
parser.add_argument("--no-auto", action="store_true", help="Checks only entries with other than AUTO_DISCOVERY as detection mode.")
+ parser.add_argument("--no-detection", action="store_true", help="Checks only entries with no detection mode set.")
### Fetch instances from instances.social ###
parser = subparser_command.add_parser(
elif args.no_auto:
logger.info("Fetching domains with other detection mode than AUTO_DISOVERY being set ...")
database.cursor.execute("SELECT domain, software FROM instances WHERE detection_mode IS NOT NULL AND detection_mode != 'AUTO_DISCOVERY' ORDER BY last_updated ASC")
+ elif args.no_detection:
+ logger.info("Fetching domains with no detection mode being set ...")
+ database.cursor.execute("SELECT domain, software FROM instances WHERE detection_mode IS NULL ORDER BY last_updated ASC")
else:
logger.info("Fetching domains for recently updated ...")
database.cursor.execute("SELECT domain, software FROM instances ORDER BY last_updated ASC")