示例#1
0
def args(parser):
    clist = CmdsList().add(server).add(gen_key).add(client).add(hack_client)
    ActionHandler.Prepare(parser, clist.lst)
    parser.add_argument('--init', action='store_true')
    parser.add_argument('--who', type=str, default='alice')
    parser.add_argument('--host', default='localhost')
    parser.add_argument('--port', default=1234, type=int)
示例#2
0
def args(parser):
  clist = CmdsList().add(query).add(graph)
  ActionHandler.Prepare(parser, clist.lst)
  parser.add_argument('--host', type=str, default='localhost')
  parser.add_argument('--port', type=int, default=12345)
  parser.add_argument('--desc', type=LazyConf.ParseFromString)
  parser.add_argument('--period_sec', type=float)
示例#3
0
def args(parser):
  clist = CmdsList().add(test).add(test2).add(add_syms)
  clist.add(func=lambda ctx: extract_binary_syms(ctx.infile), name='extract_binary_syms')
  parser.add_argument('--infile', type=cwdpath)
  parser.add_argument('--outfile', type=cwdpath)
  parser.add_argument('--symbols', type=FileFormatHelper.Read)
  ActionHandler.Prepare(parser, clist.lst)
示例#4
0
def args(parser):
    clist = CmdsList()
    ActionHandler.Prepare(parser, clist.lst, global_action=1)
    parser.add_argument('--infile', type=str)
    parser.add_argument('--outfile', type=str)
    parser.add_argument('--intype', type=str)
    parser.add_argument('--outtype', type=str)
示例#5
0
def args(parser):
    clist = CmdsList().add(test).add(test_patch)
    parser.add_argument('--trace', type=cwdpath)
    parser.add_argument('--outfile', type=cwdpath)
    parser.add_argument('--binary', type=cwdpath)
    parser.add_argument('--patchfunc_lib', type=cwdpath)
    parser.add_argument('--patch_func', type=Format.ToInt)
    parser.add_argument('--patch_val', type=Format.ToInt)
    ActionHandler.Prepare(parser, clist.lst)
示例#6
0
def args(parser):
  clist = CmdsList().add(test)
  ActionHandler.Prepare(parser, clist.lst, global_action=1, init=init)
  parser.add_argument('--dependencies-conf', type=Z.FileFormatHelper.Read)
  parser.add_argument('--workers-conf', type=Z.FileFormatHelper.Read)
  parser.add_argument('--user', type=str, default='benoit')
  parser.add_argument('--key', type=cmisc.cwdpath)
  parser.add_argument('--deploy-dir', type=cmisc.cwdpath, default='/tmp/cloudy_deploy')
  parser.add_argument('--dry-run', action='store_true')
  parser.add_argument('--no-deploy', action='store_true')
  parser.add_argument('--from-python', action='store_true')
示例#7
0
def args(parser):
  clist = CmdsList().add(test).add(test2).add(clean_mesh).add(test_atomize).add(plot).add(
      best_box).add(test_atomize_heavy).add(test_box)
  clist.add(test_intersection)
  clist.add(test_atomize_solution)
  clist.add(test_isocurve)
  clist.add(test_facegraph)
  clist.add(plot_meshlist)
  clist.add(meshlist_to_openscad)

  ActionHandler.Prepare(parser, clist.lst, init)
  setup_args(parser)
示例#8
0
def args(parser):
  clist = CmdsList().add(test).add(build_circuit).add(build_design).add(do_proc_stats).add(debug_netlist).add(do_read_desc)
  clist.add(list_cells).add(compute_logic_table).add(test_karnaugh)

  ActionHandler.Prepare(parser, clist.lst)
  parser.add_argument('--cell', default='mkShiftReg')
  parser.add_argument('--cell_fmt', default='*', nargs='*')
  parser.add_argument('--binary')
  parser.add_argument('--desc_file')
  parser.add_argument('--cell_logic_desc', type=FileFormatHelper.Read)
  parser.add_argument('--filename')
  parser.add_argument('--patch', action='store_true')
  parser.add_argument('--display_circuit', action='store_true')
  parser.add_argument('--simulate', action='store_true')
示例#9
0
文件: main.py 项目: unjambonakap/opa
def args(parser):
    clist = CmdsList().add(test).add(earth).add(test_inter).add(create_db).add(
        test_pc).add(test_ephem)
    parser.add_argument(
        '--resources-dir',
        default=cmisc.path_here('../../../etu/meteor_stuff/satsim/resources'))
    parser.add_argument('--mosaic', action='store_true')
    parser.add_argument('--precision', type=float, default=2.)
    parser.add_argument('--split-tr-norm', type=float, default=1.)
    parser.add_argument('--limit-fps', type=float, default=60)
    parser.add_argument('--dump-stats', action='store_true')
    parser.add_argument('--influx-db', default='db1')
    parser.add_argument('--stl-file', type=cmisc.cwdpath)
    parser.add_argument('--noengine', action='store_true')
    ActionHandler.Prepare(parser, clist.lst, init=init)
示例#10
0
def args(parser):
    clist = CmdsList().add(test_uc)
    ActionHandler.Prepare(parser, clist.lst)
    parser.add_argument('--binary')
    parser.add_argument('--base', type=int, default=0x100000)
示例#11
0
def args(parser):
  clist = CmdsList().add(test)
  ActionHandler.Prepare(parser, clist.lst)
  parser.add_argument('--n', type=int, default=10)
  parser.add_argument('--nv', type=int)
  parser.add_argument('--wordsize', type=int, default=32)
示例#12
0
def args(parser):
  clist = CmdsList().add(test).add(embed_files)
  ActionHandler.Prepare(parser, clist.lst)
  parser.add_argument('--base', type=cwdpath)
  parser.add_argument('--candidates', type=cwdpath, nargs='*')
  parser.add_argument('--glob', type=str, default='')
示例#13
0
文件: main.py 项目: unjambonakap/ctf
def args(parser):
  clist = CmdsList().add(test).add(extract_conn).add(try_packetize).add(search).add(extract_smb)
  ActionHandler.Prepare(parser, clist.lst)
  parser.add_argument('--file')
  parser.add_argument('--ofile')
示例#14
0
def args(parser):
    parser.add_argument('--data', type=str)
    clist = CmdsList().add(test_parser).add(test_lazyconf)
    ActionHandler.Prepare(parser, clist.lst)
示例#15
0
文件: main.py 项目: unjambonakap/ctf
def args(parser):
  clist = CmdsList().add(test)
  parser.add_argument('--dir', default='data')

  ActionHandler.Prepare(parser, clist.lst, global_action=1)
示例#16
0
def args(parser):
    clist = CmdsList().add(test).add(test2).add(test3).add(test4)
    ActionHandler.Prepare(parser, clist.lst)
示例#17
0
文件: main.py 项目: unjambonakap/ctf
def args(parser):
  clist = CmdsList().add(test).add(solve)
  parser.add_argument('--data-file', default='./data.pickle')
  parser.add_argument('--local', action='store_true')
  ActionHandler.Prepare(parser, clist.lst)
示例#18
0
def args(parser):
    clist = CmdsList().add(test)
    parser.add_argument('--outfile')
    parser.add_argument('--infile')
    ActionHandler.Prepare(parser, clist.lst, global_action=1)
示例#19
0
文件: main.py 项目: unjambonakap/ctf
def args(parser):
  clist = CmdsList().add(test).add(patch).add(shellcode)
  ActionHandler.Prepare(parser, clist.lst)
示例#20
0
def args(parser):
    clist = CmdsList().add(test).add(test_uc)
    ActionHandler.Prepare(parser, clist.lst)
    parser.add_argument('--binary')
示例#21
0
def args(parser):
  clist = CmdsList().add(test)


  ActionHandler.Prepare(parser, clist.lst)
  parser.add_argument('--mem', default='./dump.state1.bin')
示例#22
0
def args(parser):
    args_def(parser)
    clist = CmdsList().add(parse).add(to_binary_stl)
    ActionHandler.Prepare(parser, clist.lst)
示例#23
0
def args(parser):
    clist = CmdsList().add(test)
    ActionHandler.Prepare(parser, clist.lst, global_action=1)
    parser.add_argument('--port', type=int, default=8080)
示例#24
0
文件: main.py 项目: unjambonakap/ctf
def args(parser):
    clist = CmdsList().add(test).add(alberry).add(test2).add(test3)
    parser.add_argument('--port', default='/dev/ttyACM0')
    parser.add_argument('--simulate', action='store_true')
    parser.add_argument('--hook-code', action='store_true')
    ActionHandler.Prepare(parser, clist.lst, global_action=0)
示例#25
0
def args(parser):
    clist = CmdsList().add(test)
    parser.add_argument('--arch', type=guess_arch)
    parser.add_argument('--data', type=FileFormatHelper.Read)
    parser.add_argument('--addr', type=cmisc.to_int, default=0)
    ActionHandler.Prepare(parser, clist.lst, global_action=1)
示例#26
0
def args(parser):
    clist = CmdsList().add(test)
    ActionHandler.Prepare(parser, clist.lst, global_action=1)
    parser.add_argument('a', type=str)
    parser.add_argument('b', type=str)
示例#27
0
文件: main.py 项目: unjambonakap/ctf
def args(parser):
    clist = CmdsList().add(test).add(decode1).add(test1)
    ActionHandler.Prepare(parser, clist.lst)
示例#28
0
def args(parser):
    clist = CmdsList().add(test)
    ActionHandler.Prepare(parser, clist.lst)
    parser.add_argument('--file', nargs=2)
示例#29
0
def args(parser):
    clist = CmdsList().add(test)
    ActionHandler.Prepare(parser, clist.lst, global_action=0)
示例#30
0
def args(parser):
    clist = CmdsList().add(test)
    parser.add_argument('--file', type=str)
    parser.add_argument('--mod_params', type=Attributize.FromYaml)
    parser.add_argument('--dry_run', action='store_true')
    ActionHandler.Prepare(parser, clist.lst)