Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CrossLinked — LinkedIn 열거 도구 - 검색 엔진 스크래핑을 통해 조직에서 유효한 직원 이름을 추출합니다. | Kitploit
도구/GitHubGitHub/m8sec/crosslinked
OSINT (Open Source Intelligence)ReconnaissanceInformation GatheringPenetration TestingEmail Harvesting
GitHubm8sec/crosslinked

CrossLinked

LinkedIn 열거 도구 - 검색 엔진 스크래핑을 통해 조직에서 유효한 직원 이름을 추출합니다.

저장소 보기
1.6k2191년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CrossLinked

     

CrossLinked는 LinkedIn 열거 도구로, 검색 엔진 스크래핑을 사용하여 조직의 유효한 직원 이름을 수집합니다. 이 기술은 API 키, 자격 증명을 사용하거나 LinkedIn에 직접 접근하지 않고도 정확한 결과를 제공합니다.

목차

  • 설치
  • 전제 조건
    • 이름 형식
    • 고급 형식
  • 검색
    • 사용 예시
    • 스크린샷
  • 파싱
    • 사용 예시
    • 스크린샷
  • 추가 옵션
    • 프록시 로테이션
  • 명령줄 인수
  • 기여하기

설치

PyPi

PyPi에서 최신 안정 버전을 설치하십시오:

root@kitploit:~
pip3 install crosslinked

Poetry

Poetry를 사용하여 최신 코드를 설치하고 실행하십시오:

root@kitploit:~
git clone https://github.com/m8sec/crosslinked
cd crosslinked
poetry install
poetry run crosslinked -h

Python

GitHub에서 최신 코드를 설치하십시오:

root@kitploit:~
git clone https://github.com/m8sec/crosslinked
cd crosslinked
pip3 install .

전제 조건

CrossLinked는 조직의 계정 명명 규칙이 이미 식별되었다고 가정합니다. 이는 실행에 필요하며 예상 출력에 따라 CMD 인수에 추가되어야 합니다. 아래 이름 형식 및 사용 예시 섹션을 참조하십시오:

이름 형식

root@kitploit:~
{first.{last}           = john.smith
CMP\{first}{l}          = CMP\johns
{f}{last}@company.com   = [email protected]

🦖 *아직도 막혔나요? 메타데이터는 계정 명명 규칙과 같은 숨겨진 정보를 확인하기에 항상 좋은 장소입니다. 자세한 내용은 PyMeta를 참조하십시오.


고급 형식

💥 새로운 기능 💥

다른 명명 규칙과 호환되도록 CrossLinked는 사용자가 검색 텍스트에서 추출된 이름의 인덱스 위치를 제어할 수 있게 합니다. 이름이 충분히 길지 않거나 검색 문자열에 오류가 발생하면 CrossLinked는 기본 형식으로 되돌아갑니다.

참고: 검색 문자열 배열은 0부터 시작합니다. 음수는 마지막 값에서 거꾸로 세는 데 사용할 수도 있습니다.

root@kitploit:~
# Default output
python3 crosslinked.py -f '{first}.{last}@company.com' Company
John David Smith = [email protected]

# Use the second-to-last name as "last"
python3 crosslinked.py -f '{0:first}.{-2:last}@company.com' Company
John David Smith    = [email protected]
Jane Doe            = [email protected]

# Use the second item in the array as "last"
python3 crosslinked.py -f '{first}.{1:last}@company.com' Company
John David Smith    = [email protected]
Jane Doe            = [email protected]

검색

기본적으로 CrossLinked는 google과 bing 검색 엔진을 사용하여 대상 조직의 직원을 식별합니다. 실행 후, CMD 인수에서 수정하지 않는 한 현재 디렉터리에 두 개의 파일(names.txt 및 names.csv)이 생성됩니다.

  • names.txt - 지정된 형식의 고유 사용자 계정 목록.
  • names.csv - 원시 검색 데이터. 자세한 내용은 아래 파싱 섹션을 참조하십시오.

사용 예시

root@kitploit:~
python3 crosslinked.py -f '{first}.{last}@domain.com' company_name
root@kitploit:~
python3 crosslinked.py -f 'domain\{f}{last}' -t 15 -j 2 company_name

⚠️ 최상의 결과를 얻으려면 도메인 이름이 아닌 LinkedIn에 표시된 회사 이름 "Target Company"를 사용하십시오.

스크린샷

파싱

계정 명명 규칙이 실행 후 변경되어 CAPTCHA 요청을 받고 계신가요? 문제 없습니다!

CrossLinked는 이름, 직책, URL을 포함한 모든 스크래핑 데이터를 저장하는 names.csv 출력 파일을 포함합니다. 이 파일을 읽고 파싱하여 필요에 따라 사용자 계정을 다시 포맷할 수 있습니다.

사용 예시

root@kitploit:~
python3 crosslinked.py -f '{f}{last}@domain.com' names.csv

스크린샷

추가 옵션

프록시 로테이션

최신 버전의 CrossLinked는 소스 주소를 순환하는 프록시 지원을 제공합니다. 사용자는 --proxy 127.0.0.1:8080으로 단일 프록시를 입력하거나 --proxy-file proxies.txt를 통해 여러 프록시를 사용할 수 있습니다.

root@kitploit:~
> cat proxies.txt
127.0.0.1:8080
socks4://111.111.111.111
socks5://222.222.222.222

> python3 crosslinked.py --proxy-file proxies.txt -f '{first}.{last}@company.com' -t 10 "Company"

⚠️ HTTP/S 프록시는 IP:Port 표기법으로 추가할 수 있습니다. 그러나 socks 프록시는 socks4:// 또는 socks5:// 접두사가 필요합니다.*

명령줄 인수

root@kitploit:~
positional arguments:
  company_name        Target company name

optional arguments:
  -h, --help          show help message and exit
  -t TIMEOUT          Max timeout per search (Default=15)
  -j JITTER           Jitter between requests (Default=1)

Search arguments:
  --search ENGINE     Search Engine (Default='google,bing')

Output arguments:
  -f NFORMAT          Format names, ex: 'domain\{f}{last}', '{first}.{last}@domain.com'
  -o OUTFILE          Change name of output file (omit_extension)

Proxy arguments:
  --proxy PROXY       Proxy requests (IP:Port)
  --proxy-file PROXY  Load proxies from file for rotation

기여하기

프로젝트에 기여하는 방법:

  • 도구를 좋아요하고 공유하세요!
  • 문제를 보고하려면 이슈를 생성하거나, 더 나아가 PR을 제출하세요.
  • 잠재적인 기능이나 개선 사항이 있으면 @m8sec으로 연락주세요.
도구 다운로드