faraday

(★ 6,690)

오픈소스 취약점 관리 플랫폼

파일 탐색기

  • .dockerignore
  • .gitattributes
  • .gitignore
  • .gitlab-ci.yml
  • .pre-commit-config.yaml
  • .pylintrc
  • .python-version
  • architecture.md
  • AUTHORS
  • default.nix
  • docker-compose.yaml
  • Dockerfile
  • LICENSE
  • MANIFEST.in
  • pyproject.toml
  • README.md
  • RELEASE.md
  • release.nix
  • requirements.txt
  • requirements_dev.txt
  • requirements_extras.txt
  • SECURITY.md
  • setup.cfg
  • uv.lock

# 설치 가이드

python

설치 및 실행 절차

wget https://raw.githubusercontent.com/infobyte/faraday/master/docker-compose.yaml

도커 컴포즈 파일을 다운로드합니다.

docker-compose up

Docker Compose를 사용하여 서비스를 실행합니다.

pip3 install virtualenv

파이썬 가상환경 도구를 설치합니다.

virtualenv faraday_venv

파이썬 가상환경을 생성합니다.

source faraday_venv/bin/activate

파이썬 가상환경을 활성화합니다.

pip3 install .

패키지 및 의존성을 설치합니다.

faraday-manage initdb

데이터베이스를 초기화합니다.

faraday-server

패러데이 서버를 실행합니다.

핵심 명령어

docker-compose up

Docker Compose를 통해 패러데이 환경을 빌드하고 실행합니다.

pip3 install faradaysec

PyPI를 통해 패러데이 보안 패키지를 설치합니다.

faraday-manage initdb

패러데이 데이터베이스 스키마를 초기화하고 설정합니다.

faraday-server

패러데이 웹 서버를 시작합니다.

pip3 install faraday-cli

패러데이 CLI 클라이언트를 설치합니다.

브라우저에서 http://localhost:5985 에 접속하여 기본 계정(사용자명: faraday, 비밀번호: 설치 과정에서 제공된 값)으로 로그인할 수 있습니다.

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

docker run

설명 보기 ▼

This command is an alias of `docker container run`.

tldr docker container run

View documentation for the original command:

🔍

git clone

설명 보기 ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

pip3

설명 보기 ▼

이 명령은 `pip`의 별칭입니다.

tldr pip

자세한 내용은 원본 명령을 참고하세요:

🔍

virtualenv

설명 보기 ▼

가상 격리된 Python 환경 생성.
더 많은 정보: <https://virtualenv.pypa.io/en/latest/cli_interface.html>.

virtualenv {{path/to/venv}}

새 환경 생성:

virtualenv --prompt {{prompt_prefix}} {{path/to/venv}}

프롬프트 접두사를 사용자 정의:

virtualenv {{[-p|--python]}} {{path/to/pythonbin}} {{path/to/venv}}

virtualenv에 다른 버전의 Python 사용:

# 프로젝트 배지

  • 설명 없음
  • 설명 없음
// repository documentation