Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
cdprf authored May 21, 2024
1 parent 676f9ea commit d9823a8
Showing 1 changed file with 49 additions and 3 deletions.
52 changes: 49 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,53 @@
# CheckProxy

this is a command line proxy checker, hmm maybe we can call it a socket checker. its just try to open tcp connection to target then try to get proxy response. it simultaniously check socks and http connection . then dipslay it result.
CheckProxy is a command-line tool designed to quickly test the connectivity and validity of proxy servers. It simultaneously checks both SOCKS and HTTP proxy connections and displays the results clearly and concisely.

also you can pass a filename for just getting workings.

also itsa has ability to extract proxies files in a folder and combine them into single file.
## Features

- **Proxy Testing**: Quickly test the availability and responsiveness of SOCKS and HTTP proxies.
- **Batch Testing**: Provide a list of proxy servers (e.g., from a file) and CheckProxy will test them all.
- **Proxy Extraction**: Automatically extract and combine proxy server lists from a directory of files.
- **Detailed Output**: Clearly display the proxy type, IP address, port, and connection status for each tested proxy.

## Installation

You can install CheckProxy using pip:

```
download it and put it anywhere wich in your environment path checkproxy
```

## Usage

To test a single proxy:

```
checkproxy 192.168.1.100:8080
```

To test a list of proxies from a file:

```
checkproxy proxies.txt
```

To extract and combine proxy lists from a directory:

```
checkproxy --extract-proxies http://example.com/freeproxies -output extracted.txt
```

For more information on usage and available options, please run:

```
checkproxy --help
```

## Contributing

Contributions to CheckProxy are welcome! If you find a bug or have a feature request, please open an issue on the [GitHub repository](https://github.com/your-username/checkproxy). Pull requests are also encouraged.

## License

CheckProxy is licensed under the [MIT License](LICENSE).

0 comments on commit d9823a8

Please sign in to comment.