sqlmapproject/sqlmap · error · SqlmapUserQuitException

user aborted (Ctrl+C was pressed multiple times)

Error message

user aborted (Ctrl+C was pressed multiple times)

What it means

Error "user aborted (Ctrl+C was pressed multiple times)" thrown in sqlmapproject/sqlmap.

Source

Thrown at lib/controller/controller.py:903

            if kb.injection.place is not None and kb.injection.parameter is not None:
                if conf.multipleTargets:
                    message = "do you want to exploit this SQL injection? [Y/n] "
                    condition = readInput(message, default='Y', boolean=True)
                else:
                    condition = True

                if condition:
                    try:
                        action()
                    finally:
                        if conf.proof:
                            from lib.utils.prove import proveExploitation
                            proveExploitation()

        except KeyboardInterrupt:
            if kb.lastCtrlCTime and (time.time() - kb.lastCtrlCTime < 1):
                kb.multipleCtrlC = True
                raise SqlmapUserQuitException("user aborted (Ctrl+C was pressed multiple times)")

            kb.lastCtrlCTime = time.time()

            if conf.multipleTargets:
                warnMsg = "user aborted in multiple target mode"
                logger.warning(warnMsg)

                message = "do you want to skip to the next target in list? [Y/n/q]"
                choice = readInput(message, default='Y').upper()

                if choice == 'N':
                    return False
                elif choice == 'Q':
                    raise SqlmapUserQuitException
            else:
                raise

        except SqlmapSkipTargetException:

View on GitHub (pinned to 0a35b20e39)

When it happens

Trigger: Thrown at lib/controller/controller.py:903 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of sqlmapproject/sqlmap@0a35b20e39 (2026-08-26). Data as JSON: /api/errors/b3fd1784390b9c6f. Report an issue: GitHub.