当前位置:   article > 正文

14Finger指纹识别平台搭建_指纹识别 开源

指纹识别 开源

一、14Finger简介

​ 14Finger是一款功能齐全的Web指纹扫描和分享平台,基于vue3+django前后端分离的web架构,并集成了长亭出品的rad爬虫的功能,内置了一万多条互联网开源的指纹信息。

repo: https://github.com/b1ackc4t/14Finger

  • 基于强大的rad爬虫分析指纹,不局限于当前页面
  • 能够执行js脚本,动态js加载的应用也能扫描,比如Vue应用
  • 多线程多进程,速度尚可
  • 人性化的指纹提交功能,指纹种类和信息划分精细,可供用户打造出自己的无敌指纹库
  • 批量爬虫批量指纹,均在后台处理,无需前台等待

二、环境配置

基础环境:

  • Kali Linux version 5.15.0-kali3-amd64 (Debian)
  • Python3.10

安装依赖环境:

  • mysql
  • redis
  • Celery

1.安装命令如下:

apt install mariadb-server redis python3-dev libmysqld-dev 
mysql_secure_installation
  • 1
  • 2

2.服务启动后配置redis密码

# 方法1,临时设置密码
# redis 默认用户名为default
redis-cli
config set requirepass 123456
# 方法2,配置文件永久设置,取消requirepass注释并设置密码
vim /etc/redis/redis.conf 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3.之后就是修改_14Finger/setting.py的数据库配置为自己的数据库配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '14finger',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}
# celery配置
CELERY_BROKER_URL = 'redis://default:123456@127.0.0.1:6379/1'
CELERY_RESULT_BACKEND = 'redis://default:123456@127.0.0.1:6379/2'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

4.导入14finger.sql文件:

mysql -uroot -p 
create database 14finger;
use 14finger;
source /root/Desktop/14Finger-master/14finger.sql
  • 1
  • 2
  • 3
  • 4

5.下载前端源码并启动,https://github.com/b1ackc4t/14Finger-client

npm install
npm run dev
  • 1
  • 2

6.下载启动后端,https://github.com/b1ackc4t/14Finger

# python依赖环境安装失败可能是由于少装了apt依赖
python -m pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python manage.py runserver
  • 1
  • 2
  • 3

7.celery执行

# apt安装的celery会导致报错
/usr/local/bin/celery -A core.celery_pak.main worker -l info
  • 1
  • 2

三、配置结果

初始管理员用户名/密码:admin/admin,b1ackc4t/123456,初始反应较慢,整体配置不难,就是踩了一些小坑,为了后续师傅们少走弯路,简单记录一下。

image-20230202000733351

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/450987
推荐阅读
相关标签
  

闽ICP备14008679号