8000 GitHub - Teknoleet/Service-Finder: This is a C++17 program that uses Local File Inclusion (LFI) to identify a service running on a specified port. The program was inspired by and based on a Python script created by Tyler Ramsbey.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

This is a C++17 program that uses Local File Inclusion (LFI) to identify a service running on a specified port. The program was inspired by and based on a Python script created by Tyler Ramsbey.

License

Notifications You must be signed in to change notification settings

Teknoleet/Service-Finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Service Finder

This is a C++17 program that uses Local File Inclusion (LFI) to identify a service running on a specified port. The program was inspired by and based on a Python script created by Tyler Ramsbey.

Features

  • Multi-threaded execution to speed up the process
  • Fetches command line arguments for given PIDs
  • Identifies the service running on the specified port
  • Utilizes libcurl for making HTTP requests

Requirements

  • C++17 compatible compiler
  • libcurl library
  • pthread library

Building the Project

To compile the project, you can use the following command:

g++ -std=c++17 -o service_finder main.cpp ServiceFinder.cpp -lcurl -lpthread

Usage

Run the compiled binary with the following command-line arguments:

./service_finder --url <target url> --port <port> --threads <threads>
  • --url <target URL>: The URL for the target.
  • --port <port>: The port number to identify the service running on.
  • --threads <threads>: The number of threads to use.

Example

./service_finder --port 8080 --threads 10

Project Structure

  • main.cpp: The entry point of the program. Handles argument parsing and initiates the service finder process.
  • ServiceFinder.hpp: Header file containing the ServiceFinder class declaration.
  • ServiceFinder.cpp: Implementation file for the ServiceFinder class.

Acknowledgements

A big thank you to Tyler Ramsbey for his original Python script, which served as the foundation for this project. You can find his work in the offensivesecurity repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This is a C++17 program that uses Local File Inclusion (LFI) to identify a service running on a specified port. The program was inspired by and based on a Python script created by Tyler Ramsbey.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0