code: def main():
      
  
      parser = ArgumentParser()
      parser.add_argument('-v', '--version', action='version', version='%(prog)s ' + __version__)
      parser.add_argument('-i', '--ioc', dest='ioc', default=None,
                          help='[OPTIONAL] An IoC to attribute.')
      parser.add_argument('-m', '--md5', dest='md5', default=None,
                          help='[OPTIONAL] An MD5 hash.')
      parser.add_argument('--maltego', dest='maltego', default=False, action='store_true',
                          help='[OPTIONAL] Run in Maltego compatibility mode.')
      args, _ = parser.parse_known_args()
  
      tb = ThreatButt(args.maltego)
  
      if args.ioc:
          tb.clown_strike_ioc(args.ioc)
  
      elif args.md5:
          tb.bespoke_md5(args.md5)
  
      else:
          parser.print_help()
docs: /// WARNING ///
      The ThreatButt API tool embarks on a high speed, turbulent voyage with sudden turns and sharp drops.
      This tool employs safety restraints which may restrict certain guests from using due to their mental shape and size.
      You must posses the ability to remain in an upright position at all times while laying down.
      Persons with the following conditions should not use this tool:
      - Heart Condition or Abnormal Blood Pressure
      - Back, Neck or Similar Physical Condition
      - Expectant Parents
      - Motion Sickness or Dizziness
      - Media Sensitivity to Strobe Effects
      - Claustrophobia
      - Recent Surgery or Other Conditions That May Be Aggravated By This Tool