Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് zmap ആണിത്.
പട്ടിക:
NAME
zmap - ഫാസ്റ്റ് ഇന്റർനെറ്റ് സ്കാനർ
സിനോപ്സിസ്
zmap [-p ] [-o ] [ ഓപ്ഷനുകൾ... ] [ ip/hostname/range ]
വിവരണം
ZMap മുഴുവൻ ഇന്റർനെറ്റും (അല്ലെങ്കിൽ വലിയ സാമ്പിളുകൾ) സ്കാൻ ചെയ്യുന്നതിനുള്ള ഒരു നെറ്റ്വർക്ക് ഉപകരണമാണ്. ZMap ആണ്
ഒരു ജിഗാബിറ്റ് നെറ്റ്വർക്കിൽ ഏകദേശം 45 മിനിറ്റിനുള്ളിൽ മുഴുവൻ ഇന്റർനെറ്റും സ്കാൻ ചെയ്യാൻ കഴിവുള്ളതാണ്
കണക്ഷൻ, ~98% സൈദ്ധാന്തിക ലൈൻ വേഗതയിൽ എത്തുന്നു.
ഓപ്ഷനുകൾ
ബേസിക് ഓപ്ഷനുകൾ
ip/ഹോസ്റ്റ്നാമം/ശ്രേണി
സ്കാൻ ചെയ്യാൻ IP വിലാസങ്ങൾ അല്ലെങ്കിൽ DNS ഹോസ്റ്റ്നാമങ്ങൾ. CIDR ബ്ലോക്ക് നൊട്ടേഷനിൽ IP ശ്രേണികൾ സ്വീകരിക്കുന്നു.
0.0.0/8 ലേക്ക് ഡിഫോൾട്ടുകൾ
-p, --target-port=port
സ്കാൻ ചെയ്യാനുള്ള TCP അല്ലെങ്കിൽ UDP പോർട്ട് നമ്പർ (SYN സ്കാനുകൾക്കും അടിസ്ഥാന UDP സ്കാനുകൾക്കും)
-o, --output-file=name
ഒരു ഫയൽ ഉപയോഗിക്കുന്ന ഔട്ട്പുട്ട് മൊഡ്യൂൾ ഉപയോഗിക്കുമ്പോൾ, ഈ ഫയലിലേക്ക് ഫലങ്ങൾ എഴുതുക. ഉപയോഗിക്കുക - വേണ്ടി
stdout.
-b, --blacklist-file=path
ഒഴിവാക്കാനുള്ള സബ്നെറ്റുകളുടെ ഫയൽ, CIDR നൊട്ടേഷനിൽ, ഓരോ വരിയിലും ഒന്ന്. ഇത് നിങ്ങൾക്ക് ശുപാർശ ചെയ്യുന്നു
RFC 1918 വിലാസങ്ങൾ, മൾട്ടികാസ്റ്റ്, IANA റിസർവ്ഡ് സ്പേസ് എന്നിവയും മറ്റും ഒഴിവാക്കാൻ ഇത് ഉപയോഗിക്കുക
IANA പ്രത്യേക ഉദ്ദേശ്യ വിലാസങ്ങൾ. ഒരു ഉദാഹരണം ബ്ലാക്ക്ലിസ്റ്റ് ഫയൽ blacklist.conf ഇതിനായി
ഉദ്ദേശ്യം.
സ്കാൻ ഓപ്ഷനുകൾ
-n, --max-targets=n
അന്വേഷിക്കേണ്ട ലക്ഷ്യങ്ങളുടെ എണ്ണം പരിമിതപ്പെടുത്തുക. ഇത് ഒന്നുകിൽ ഒരു സംഖ്യ ആകാം (ഉദാ -n 1000) അല്ലെങ്കിൽ a
സ്കാൻ ചെയ്യാവുന്ന വിലാസ സ്ഥലത്തിന്റെ ശതമാനം (ഉദാ -n 0.1%) (ഒഴിവാക്കിയതിന് ശേഷം
കരിമ്പട്ടിക)
-N, --max-results=n
ഇത്രയും ഫലങ്ങൾ ലഭിച്ചതിന് ശേഷം പുറത്തുകടക്കുക
-t, --max-runtime=secs
പാക്കറ്റുകൾ അയയ്ക്കുന്നതിനുള്ള സമയ ദൈർഘ്യം നിയന്ത്രിക്കുക
-r, --റേറ്റ്=pps
അയയ്ക്കുന്ന നിരക്ക് പാക്കറ്റുകൾ/സെക്കൻഡിൽ സജ്ജീകരിക്കുക
-B, --bandwidth=bps
അയയ്ക്കൽ നിരക്ക് ബിറ്റുകൾ/സെക്കൻഡിൽ സജ്ജീകരിക്കുക (G, M, K എന്നീ പ്രത്യയങ്ങളെ പിന്തുണയ്ക്കുന്നു (ഉദാ -B 10M ന് 10M
mbps). ഇത് --റേറ്റ് ഫ്ലാഗിനെ മറികടക്കുന്നു.
-c, --cooldown-time=secs
അയയ്ക്കൽ പൂർത്തിയായതിന് ശേഷം ലഭിക്കുന്നത് എത്ര സമയം തുടരണം (സ്ഥിരസ്ഥിതി=8)
-e, --seed=n
വിലാസ ക്രമമാറ്റം തിരഞ്ഞെടുക്കാൻ വിത്ത് ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് വിലാസങ്ങൾ സ്കാൻ ചെയ്യണമെങ്കിൽ ഇത് ഉപയോഗിക്കുക
ഒന്നിലധികം ZMap റണ്ണുകൾക്ക് ഒരേ ക്രമം.
--shards=എൻ
zmap-ന്റെ വ്യത്യസ്ത സന്ദർഭങ്ങൾക്കിടയിൽ സ്കാൻ N ഷാർഡുകൾ/പാർട്ടീഷനുകളായി വിഭജിക്കുക
(സ്ഥിരസ്ഥിതി=1). കീറുമ്പോൾ, --വിത്ത് ആവശ്യമാണ്.
--shard=n
ഏത് ഷാർഡ് സ്കാൻ ചെയ്യണമെന്ന് സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി=0). ഷാർഡുകൾ ശ്രേണിയിൽ 0-ഇൻഡക്സ് ചെയ്തിരിക്കുന്നു [0, N),
ഇവിടെ N എന്നത് ഷാർഡുകളുടെ ആകെ സംഖ്യയാണ്. ഷാർഡിംഗ് ചെയ്യുമ്പോൾ --വിത്ത് ആവശ്യമാണ്.
-T, --sender-threads=n
പാക്കറ്റുകൾ അയയ്ക്കാൻ ഉപയോഗിക്കുന്ന ത്രെഡുകൾ. ഇതിന്റെ ഒപ്റ്റിമൽ നമ്പർ കണ്ടെത്താൻ ZMap ശ്രമിക്കും
പ്രോസസ്സർ കോറുകളുടെ എണ്ണത്തെ അടിസ്ഥാനമാക്കി ത്രെഡുകൾ അയയ്ക്കുക.
-P, --probes=n
ഓരോ ഐപിയിലേക്കും അയയ്ക്കേണ്ട പ്രോബുകളുടെ എണ്ണം (സ്ഥിരസ്ഥിതി=1)
-d, --ഡ്രൈറൺ
ഓരോ പാക്കറ്റും അയയ്ക്കുന്നതിന് പകരം stdout-ലേക്ക് പ്രിന്റ് ചെയ്യുക (ഡീബഗ്ഗിംഗിന് ഉപയോഗപ്രദമാണ്)
NETWORK ഓപ്ഷനുകൾ
-s, --source-port=port|range
പാക്കറ്റുകൾ അയയ്ക്കുന്നതിനുള്ള ഉറവിട പോർട്ട്(കൾ).
-S, --source-ip=ip|ശ്രേണി
പാക്കറ്റുകൾ അയയ്ക്കുന്നതിനുള്ള ഉറവിട വിലാസം(കൾ). ഒന്നുകിൽ ഒറ്റ ഐപി അല്ലെങ്കിൽ ശ്രേണി (ഉദാ
XXX - 10.0.0.1)
-G, --gateway-mac=addr
പാക്കറ്റുകൾ അയയ്ക്കാനുള്ള ഗേറ്റ്വേ MAC വിലാസം (ഓട്ടോ-ഡിറ്റക്ഷൻ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ)
-i, --ഇന്റർഫേസ്=പേര്
ഉപയോഗിക്കാനുള്ള നെറ്റ്വർക്ക് ഇന്റർഫേസ്
PROBE ഓപ്ഷനുകൾ
ZMap ഉപയോക്താക്കളെ അവരുടെ സ്വന്തം പ്രോബ് മൊഡ്യൂളുകൾ വ്യക്തമാക്കാനും എഴുതാനും അനുവദിക്കുന്നു. പ്രോബ് മൊഡ്യൂളുകളാണ്
അയയ്ക്കാനുള്ള പ്രോബ് പാക്കറ്റുകൾ സൃഷ്ടിക്കുന്നതിനും ഹോസ്റ്റുകളിൽ നിന്നുള്ള പ്രതികരണങ്ങൾ പ്രോസസ്സ് ചെയ്യുന്നതിനും ഉത്തരവാദിത്തമുണ്ട്.
--ലിസ്റ്റ്-പ്രോബ്-മൊഡ്യൂളുകൾ
ലഭ്യമായ പ്രോബ് മൊഡ്യൂളുകൾ ലിസ്റ്റ് ചെയ്യുക (ഉദാ. tcp_synscan)
-M, --probe-module=name
പ്രോബ് മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക (default=tcp_synscan)
--probe-args=args
പ്രോബ് മൊഡ്യൂളിലേക്ക് പോകാനുള്ള ആർഗ്യുമെന്റുകൾ
--ലിസ്റ്റ്-ഔട്ട്പുട്ട്-ഫീൽഡുകൾ
തിരഞ്ഞെടുത്ത പ്രോബ് മൊഡ്യൂളിന് ഔട്ട്പുട്ട് മൊഡ്യൂളിലേക്ക് അയയ്ക്കാൻ കഴിയുന്ന ഫീൽഡുകൾ ലിസ്റ്റ് ചെയ്യുക
ഔട്ട്പ് ഓപ്ഷനുകൾ
ZMap ഉപയോഗിക്കുന്നതിനായി ഉപയോക്താക്കളെ അവരുടെ സ്വന്തം ഔട്ട്പുട്ട് മൊഡ്യൂളുകൾ വ്യക്തമാക്കാനും എഴുതാനും ZMap അനുവദിക്കുന്നു. ഔട്ട്പുട്ട്
പ്രോബ് മൊഡ്യൂൾ നൽകുന്ന ഫീൽഡ്സെറ്റുകൾ പ്രോസസ്സ് ചെയ്യുന്നതിന് മൊഡ്യൂളുകൾ ഉത്തരവാദികളാണ്, കൂടാതെ
അവ ഉപയോക്താവിന് ഔട്ട്പുട്ട് ചെയ്യുന്നു. ഉപയോക്താക്കൾക്ക് ഔട്ട്പുട്ട് ഫീൽഡുകൾ വ്യക്തമാക്കാനും ഫിൽട്ടറുകൾ എഴുതാനും കഴിയും
ഔട്ട്പുട്ട് ഫീൽഡുകൾ.
--list-output-modules
ലഭ്യമായ ഔട്ട്പുട്ട് മൊഡ്യൂളുകൾ ലിസ്റ്റ് ചെയ്യുക (ഉദാ. tcp_synscan)
-O, --output-module=name
ഔട്ട്പുട്ട് മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക (default=csv)
--output-args=args
ഔട്ട്പുട്ട് മൊഡ്യൂളിലേക്ക് കൈമാറാനുള്ള ആർഗ്യുമെന്റുകൾ
-f, --output-fields=fields
ഔട്ട്പുട്ടിനുള്ള ഫീൽഡുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ്
--ഔട്ട്പുട്ട്-ഫിൽട്ടർ
പ്രോബ് മൊഡ്യൂൾ നിർവചിച്ചിരിക്കുന്ന ഫീൽഡുകളിൽ ഒരു ഔട്ട്പുട്ട് ഫിൽട്ടർ വ്യക്തമാക്കുക. കാണുക
കൂടുതൽ വിവരങ്ങൾക്ക് ഔട്ട്പുട്ട് ഫിൽട്ടർ വിഭാഗം.
അധിക ഓപ്ഷനുകൾ
-C, --config=ഫയലിന്റെ പേര്
മറ്റേതെങ്കിലും ഓപ്ഷനുകൾ വ്യക്തമാക്കാൻ കഴിയുന്ന ഒരു കോൺഫിഗറേഷൻ ഫയൽ വായിക്കുക.
-q, --നിശബ്ദമായി
സ്റ്റാറ്റസ് അപ്ഡേറ്റുകൾ സെക്കൻഡിൽ ഒരിക്കൽ പ്രിന്റ് ചെയ്യരുത്
-g, --സംഗ്രഹം
സ്കാനിന്റെ അവസാനം പ്രിന്റ് കോൺഫിഗറേഷനും ഫലങ്ങളുടെ സംഗ്രഹവും
-v, --verbosity=n
ലോഗ് വിശദാംശങ്ങളുടെ ലെവൽ (0-5, ഡിഫോൾട്ട്=3)
-h, --സഹായിക്കൂ
സഹായം പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക
-V, --പതിപ്പ്
പതിപ്പ് അച്ചടിച്ച് പുറത്തുകടക്കുക
UDP PROBE മൊഡ്യൂൾ ഓപ്ഷനുകൾ
ഈ വാദങ്ങളെല്ലാം പാസാക്കിയത് ഉപയോഗിച്ചാണ് --probe-args=args ഓപ്ഷൻ. ഒരു വാദം മാത്രമേ ഉണ്ടാകൂ
ഒരു സമയത്ത് കടന്നുപോകും.
ഫയൽ:/path/to/file
UDP വഴി ഓരോ ഹോസ്റ്റിലേക്കും അയയ്ക്കാനുള്ള പേലോഡ് ഫയലിലേക്കുള്ള പാത.
ടെംപ്ലേറ്റ്:/path/to/template
ടെംപ്ലേറ്റ് ഫയലിലേക്കുള്ള പാത. ഓരോ ഡെസ്റ്റിനേഷൻ ഹോസ്റ്റിനും, ടെംപ്ലേറ്റ് ഫയൽ പോപ്പുലേറ്റ് ചെയ്തിരിക്കുന്നു,
UDP പേലോഡായി സജ്ജീകരിച്ച് അയച്ചു.
വാചകം:
ഓരോ ലക്ഷ്യസ്ഥാന ഹോസ്റ്റിലേക്കും അയയ്ക്കാനുള്ള ASCII ടെക്സ്റ്റ്
ഹെക്സ്:
ഓരോ ലക്ഷ്യസ്ഥാന ഹോസ്റ്റിലേക്കും അയയ്ക്കാൻ ഹെക്സ്-എൻകോഡ് ചെയ്ത ബൈനറി
ടെംപ്ലേറ്റ്-ഫീൽഡുകൾ
അനുവദനീയമായ ടെംപ്ലേറ്റ് ഫീൽഡുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ അച്ചടിച്ച് പുറത്തുകടക്കുക.
OUPUT ഫിൽട്ടറുകൾ
ഒരു പ്രോബ് മൊഡ്യൂൾ സൃഷ്ടിച്ച ഫലങ്ങൾ ഔട്ട്പുട്ടിലേക്ക് കൈമാറുന്നതിന് മുമ്പ് ഫിൽട്ടർ ചെയ്യാവുന്നതാണ്
മൊഡ്യൂൾ. ഒരു പ്രോബ് മൊഡ്യൂളിന്റെ ഔട്ട്പുട്ട് ഫീൽഡുകളിൽ ഫിൽട്ടറുകൾ നിർവചിച്ചിരിക്കുന്നു. ഫിൽട്ടറുകൾ എഴുതിയിരിക്കുന്നു
SQL-ന് സമാനമായ ഒരു ലളിതമായ ഫിൽട്ടറിംഗ് ഭാഷയിൽ, കൂടാതെ ZMap-ലേക്ക് കൈമാറുന്നു
--ഔട്ട്പുട്ട്-ഫിൽട്ടർ ഓപ്ഷൻ. ഡ്യൂപ്ലിക്കേറ്റ് ഫലങ്ങൾ ഫിൽട്ടർ ചെയ്യാൻ ഔട്ട്പുട്ട് ഫിൽട്ടറുകൾ സാധാരണയായി ഉപയോഗിക്കുന്നു,
അല്ലെങ്കിൽ ഔട്ട്പുട്ട് മൊഡ്യൂളിലേക്ക് വിജയകരമായ പ്രതികരണങ്ങൾ മാത്രം കൈമാറുക.
ഫിൽട്ടർ എക്സ്പ്രഷനുകൾ രൂപത്തിലുള്ളതാണ് . തരം
ഒന്നുകിൽ ഒരു സ്ട്രിംഗ് അല്ലെങ്കിൽ ഒപ്പിടാത്ത പൂർണ്ണസംഖ്യ ആയിരിക്കണം, കൂടാതെ തരവുമായി പൊരുത്തപ്പെടണം .
പൂർണ്ണസംഖ്യ താരതമ്യങ്ങൾക്കുള്ള സാധുവായ പ്രവർത്തനങ്ങൾ = !=, ,, =,=. സ്ട്രിംഗിനുള്ള പ്രവർത്തനങ്ങൾ
താരതമ്യങ്ങൾ =, !=. ദി --ലിസ്റ്റ്-ഔട്ട്പുട്ട്-ഫീൽഡുകൾ ഫീൽഡുകളും തരങ്ങളും എന്താണെന്ന് ഫ്ലാഗ് പ്രിന്റ് ചെയ്യും
തിരഞ്ഞെടുത്ത പ്രോബ് മൊഡ്യൂളിനായി ലഭ്യമാണ്, തുടർന്ന് പുറത്തുകടക്കുക.
ഉപയോഗിച്ച് ഫിൽട്ടർ എക്സ്പ്രഷനുകൾ സംയോജിപ്പിച്ച് കോമ്പൗണ്ട് ഫിൽട്ടർ എക്സ്പ്രഷനുകൾ നിർമ്മിക്കാം
പ്രവർത്തനങ്ങളുടെ ക്രമം വ്യക്തമാക്കുന്നതിനുള്ള പരാൻതീസിസ്, && (ലോജിക്കൽ AND) കൂടാതെ || (ലോജിക്കൽ അല്ലെങ്കിൽ)
ഓപ്പറേറ്റർമാർ.
ഉദാഹരണത്തിന്, വിജയകരവും ഡ്യൂപ്ലിക്കേറ്റ് അല്ലാത്തതുമായ പ്രതികരണങ്ങൾക്കുള്ള ഒരു ഫിൽട്ടർ ഇങ്ങനെ എഴുതപ്പെടും:
--output-filter="വിജയം = 1 && ആവർത്തിച്ച് = 0"
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈൻ zmap ഉപയോഗിക്കുക