You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> _Disclaimer of Warranties: This is only for the educational purpose, not responsible for any conflict._
19
+
>
20
+
> Selling, reselling, or engaging in any profit-making activity is strictly forbidden.
21
+
>
22
+
> The project uses `Python 3.10.9 64-bit`.
23
+
>
24
+
> Before any pull requests submitted, [join our QQ channel](https://qm.qq.com/q/RTR91LyV0o) first.
25
+
26
+
## Introduction
27
+
28
+
A tool to scan for a Minecraft server on all ports of an IP address and display the information.
29
+
30
+
Our QQ channel is `153037480` named `MCSPS交流群`. If you have any problems about our project, highly recommended to [join us](https://qm.qq.com/q/RTR91LyV0o).
31
+
32
+
## Features
33
+
34
+
* Beautiful GUI ( which is present by ttkbootstrap )
35
+
*~~Lagged window size changing~~
36
+
*~~Ancient tkinter library~~
37
+
* Scan
38
+
* Pause supported
39
+
* Multi-thread scanning
40
+
* Advanced port range adjustment control
41
+
* Server versions filtering available
42
+
* Information displaying
43
+
* Beautiful colorful title parse
44
+
* Minecraft fonts
45
+
* Player UUID displayed
46
+
* Mod name & version displayed
47
+
48
+
## Future
49
+
*[x] Settings
50
+
*[ ] Multi-window for scanning tasks
51
+
*[x] The functionality for the info window to be reloaded
52
+
*[ ] Live-time chart showing scanning speed
53
+
*[ ] Minecraft server ports displaying with chart
54
+
*[ ] Listing ports with treemap
55
+
*[x] Scan records with date recorded
56
+
57
+
## Environment Setups & Using
58
+
59
+
The main branch only support Windows, Mac / Linux development is welcomed if interested.
60
+
61
+
There are two choice for you.
62
+
63
+
1. Download the code and run.
64
+
65
+
> You can use `git clone`, etc. to download the repository, then run `pip install -r requirements.txt`
66
+
to install all the modules needed, finally run `main.py` to run the program.
67
+
68
+
2. Download the zip package and run the executable program.
69
+
70
+
> The code in this zip package runs on `Python 3.8.9 32-bit` embedded.
71
+
>
72
+
> You can directly go to Releases, download the zip package, unzip, and run `MC服务器扫描器3.0.exe`.
73
+
>
74
+
> `xx.exe` on Releases page is a 7-Zip self-extracting program.
75
+
76
+
## To developers
77
+
78
+
`Google Python Style Guide` & `PEP 8` is **recommended** to obey.
0 commit comments