1
1
# netpyfile
2
2
netpyfile is a pure python 3 file transfer program
3
3
<br >
4
- it allows for file transfer 2 computers
4
+ it allows for file transfer multiple computers
5
5
<br >
6
6
with this, you can choose a directory to serve and configure the ip and port
7
7
<br >
8
8
and configure the client to connect to your server
9
+ <br >
10
+ <img src =" ./readme_stuff/1.png " >
9
11
10
12
# configuring and using the server
11
13
to use the server you need to have your servers ip and the port
@@ -27,6 +29,9 @@ after you are done run the python file:
27
29
python server.py
28
30
```
29
31
## enabling authentication (optional)
32
+ ** WARNING: This type of auth is not very secure, it should not be relied upon.**
33
+ <br >
34
+ <br >
30
35
first set ` authenabled ` to 1 in ` server.py `
31
36
<br >
32
37
then you need to generate a md5 hash
@@ -38,6 +43,8 @@ python passgen.py
38
43
after running that follow the steps and you will have a md5 hash
39
44
<br >
40
45
put that md5 hash in string called ` authhash ` in ` server.py `
46
+ <br >
47
+ <img src =" ./readme_stuff/2.png " >
41
48
# configuring and using the client
42
49
to use the client, you need to have your servers ip and port
43
50
<br >
@@ -47,6 +54,9 @@ after that, run the python file and you should be connected within a couple of s
47
54
```
48
55
python client.py
49
56
```
57
+ Some commands: <br >
58
+ ` list ` - lists files
59
+ <br >
60
+ ` download ` opens a download interactive prompt
50
61
## authors
51
62
* ** DebianProgrammer** - * Initial work* - [ DebianProgrammer] ( https://github.com/DebianProgrammer )
52
-
0 commit comments