All Projects → nixawk → nmap_vscan

nixawk / nmap_vscan

Licence: other
nmap service and application version detection (without nmap installation)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to nmap vscan

GestureLock
手势解锁 指纹解锁,兼容绝大数手机
Stars: ✭ 89 (-15.24%)
Mutual labels:  fingerprint
Net-Mon
Get notified for new devices on your network
Stars: ✭ 22 (-79.05%)
Mutual labels:  nmap
keras cv attention models
Keras/Tensorflow attention models including beit,botnet,CMT,CoaT,CoAtNet,convnext,cotnet,davit,efficientdet,efficientnet,fbnet,gmlp,halonet,lcnet,levit,mlp-mixer,mobilevit,nfnets,regnet,resmlp,resnest,resnext,resnetd,swin,tinynet,uniformer,volo,wavemlp,yolor,yolox
Stars: ✭ 159 (+51.43%)
Mutual labels:  recognition
RedTeam toolkit
Red Team Toolkit is an Open-Source Django Offensive Web-App which is keeping the useful offensive tools used in the red-teaming together.
Stars: ✭ 301 (+186.67%)
Mutual labels:  nmap
nmap-censys
NSE script which leverages the Censys Search API for passive data collection
Stars: ✭ 34 (-67.62%)
Mutual labels:  nmap
fade
A Simulation Framework for Auditory Discrimination Experiments
Stars: ✭ 12 (-88.57%)
Mutual labels:  recognition
ObjRecPoseEst
Object Detection and 3D Pose Estimation
Stars: ✭ 71 (-32.38%)
Mutual labels:  recognition
finFindR
An application for dorsal fin image recognition and cataloguing
Stars: ✭ 16 (-84.76%)
Mutual labels:  recognition
fingerprint-brunch
A brunch plugin for cache busting assets
Stars: ✭ 15 (-85.71%)
Mutual labels:  fingerprint
xxhashdir
⚡Fast filysystem fingerprinting using xxHash
Stars: ✭ 47 (-55.24%)
Mutual labels:  fingerprint
browserrecon-php
Advanced Web Browser Fingerprinting
Stars: ✭ 29 (-72.38%)
Mutual labels:  fingerprint
handwriting.js
A simple API access to the handwriting recognition service of Google IME
Stars: ✭ 89 (-15.24%)
Mutual labels:  recognition
fingerprint
Fingerprint is a simple tool that can be used to verify the contents of a directory.
Stars: ✭ 71 (-32.38%)
Mutual labels:  fingerprint
Car-Model-Recognition
Car Model Recognition project
Stars: ✭ 53 (-49.52%)
Mutual labels:  recognition
RecPlate-lib
基于BP神经网络的车牌识别系统
Stars: ✭ 41 (-60.95%)
Mutual labels:  recognition
Word-recognition-EmbedNet-CAB
Code implementation for our ICPR, 2020 paper titled "Improving Word Recognition using Multiple Hypotheses and Deep Embeddings"
Stars: ✭ 19 (-81.9%)
Mutual labels:  recognition
altprobe
collector for XDR and security posture service
Stars: ✭ 62 (-40.95%)
Mutual labels:  nmap
webnettools
Web Net Tools is a web frontend for some useful command line tooling. It provides especially an web frontend for tools like testssl.sh and nmap.
Stars: ✭ 33 (-68.57%)
Mutual labels:  nmap
refingerprint
A more refined fingerprinting module based on Fingerprint2.js
Stars: ✭ 34 (-67.62%)
Mutual labels:  fingerprint
R30X-Fingerprint-Sensor-Library
Arduino library for R30X series optical fingerprint scanners.
Stars: ✭ 13 (-87.62%)
Mutual labels:  fingerprint

nmap_vscan

nmap_vscan can finish Service and Application Version Detection without Nmap installation. It is not an official release from the Nmap Project.

Requirements

  • Python 2.7
  • Works on Linux, Windows, Mac OSX, BSD

Install

The quick way:

pip install nmap_vscan

Usage

Please download https://svn.nmap.org/nmap/nmap-service-probes at first.

>>> from nmap_vscan import vscan
>>> nmap = vscan.ServiceScan('./nmap-service-probes')

Let's try to scan HTTP, MYSQL, SSH, REDIS and so on.

>>> nmap.scan('www.apache.org', 80, "tcp")
{'match': {'pattern': '^HTTP/1\\.[01] \\d\\d\\d .*\\r\\nServer: Apache[/ ](\\d[-.\\w]+) ([^\\r\\n]+)',
  'versioninfo': {'cpename': ['apache:http_server:2.4.7'],
   'devicetype': [' v'],
   'hostname': [],
   'info': ['(Ubuntu)'],
   'operatingsystem': [],
   'vendorproductname': ['Apache httpd'],
   'version': ['2.4.7']}},
 'probe': {'probename': 'GetRequest',
  'probestring': 'GET / HTTP/1.0\\r\\n\\r\\n'}}
>>> nmap.scan('192.168.1.245', 3306, 'tcp')
{'match': {'pattern': '^.\\0\\0\\0\\x0a(5\\.[-_~.+\\w]+)\\0',
  'versioninfo': {'cpename': ['mysql:mysql:5.5.28-log'],
   'hostname': [],
   'info': [],
   'operatingsystem': [],
   'vendorproductname': ['MySQL'],
   'version': ['5.5.28-log']}},
 'probe': {'probename': 'NULL', 'probestring': ''}}
>>> nmap.scan('192.168.1.245', 6379, 'tcp')
{'match': {'pattern': '^\\$\\d+\\r\\n(?:#[^\\r\\n]*\\r\\n)*redis_version:([.\\d]+)\\r\\n',
  'versioninfo': {'cpename': [],
   'hostname': [],
   'info': [],
   'operatingsystem': [],
   'vendorproductname': ['Redis key-value store'],
   'version': ['2.6.12']}},
 'probe': {'probename': 'redis-server',
  'probestring': '*1\\r\\n$4\\r\\ninfo\\r\\n'}}

References

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].