Giter Site home page Giter Site logo

python-backdoor's Introduction

Hello 👋

I am a student who enjoys working on side projects using pretty much language from python to C, mostly security related.

  • 😊 My proudest project: CupCore
  • 🔭 I’m currently working on Python Backdoor
  • 🌱 I’m currently learning security and machine learning/AI
  • 💬 Ask me about anything related to my projects
  • 📫 Email: [email protected]
  • 😄 Pronouns: Him/He

python-backdoor's People

Contributors

alperencode avatar gitdev-bash avatar hugolb0 avatar monovon avatar xp4xbox avatar y4hl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python-backdoor's Issues

My Backdoor

Hi I am making my own backdoor using python only.

I am confused when i want to add any new function for example screenshot, what code should i enter in the backdoor and what to add in listener?

Keylogger crashes if the victim uses latin characters

OS: Win 10 x64 pro
Commit/Build: 0c53c14

If the victim types latin characters like áéãçéá (all latin languages uses this), etc... the server crashes when dumping:

Exception in thread Thread-2:
Traceback (most recent call last):
File "C:\Users\fabio\AppData\Local\Programs\Python\Python37\lib\threading.py", line 926, in _bootstrap_inner
self.run()
File "C:\Users\fabio\AppData\Local\Programs\Python\Python37\lib\threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "server.py", line 535, in work
main_menu()
File "server.py", line 110, in main_menu
send_commands()
File "server.py", line 507, in send_commands
keylogger("dump")
File "server.py", line 413, in keylogger
strLogs = decode_utf8(recvall(int(intBuffer))) # get all data
File "server.py", line 27, in
decode_utf8 = lambda data: data.decode("utf-8")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 85: unexpected end of data

I think adding the correct decoder would solve the problem ?

Cannot send zip file to the victim

OS: Win 10 x64 pro
Commit/Build: 0c53c14

I can sucessfuly upload a little txt file. No problem here.

But when I try to upload a larger .zip/.exe (9mb) I get stuck on "Total bytes sent: 25840891"

The file is not uploaded and I get stuck on the command line of server.py

Everytime this happens, I can't connect to the victim anymore until him/her reboots the machine.

how

OS: [e.g. Windows 10]
Commit/Build: [e.g. b227928]

Object Oriented request?

Not really an issue, but I have been looking for a lot of object oriented python socket programs, yours matched my needs, it isn’t object oriented though. If you could go though and explain what each function does that would be enough for me.

[Request] for password implementation in the system.

I would like to know if it would be possible to implement a predefined password system in this project, for both the client and the server, so that only both can communicate.

My case: I ran some tests using no-ip, my external ip is dynamic, and the moment I got no-ip off, someone else got my old ip, and by coincidence it was with some active server using the same one listening port than my server. And that person was able to access the client, in which I had left the client.py running.

Final note: This is a super important measure for backdoor system protection, so clients will not suffer from inefficiencies if the server has dynamic ip.

How do I use this.

OS: [e.g. Windows 10]
Commit/Build: [e.g. b227928]

I need to use this on a computer, but no instructions are given as far as I can tell. Could you give an explanation of the commands you can use and what they do, how to access the computer and how to use each of the commands? Any help would be greatly appreciated!

Exe Script error

**OS: ** Windows10
Commit/Build: 27.10.2020 download

Heyyy,
I used this script a year ago and I loved it, I now got a new PC and it doesnt work anymore, I changed python versions, from 3.8 to 3.0 to 3.6.0 to 3.6.8 but none worked 👎

Everytime I launch the exe it sais: "Failed to execute Script client"
It isn´t launched since the server doesnt get a response and I cant find it in the taskmanager

Meanwhile Pyinstaller is making the exe there was this pkg issue, but I fixed it and it didnt appear anymore but still the exe isnt working

please help,
~ AsdatIndustries

Can't merge int with str

Hello, great idea and nice code but I noticed that you are merging integers with strings in "list_connections" which is giving me an Error back (on server-side). Also, if I remove them (the numbers), that Line of Code is still giving me an IndexError as follows:

in list_connections
str(arrAddresses[intCounter][1]) + 4*" " + str(arrAddresses[intCounter][2]) + 4*" " +
IndexError: tuple index out of range

I'll be very grateful if you have any how to fix those?

Thanks in advance
3301-byte

Enhancement Suggestion to SetUp.py

OS: [Kali]

Suggestion: When using setup.py from a terminal you have to encapsulate every argument in string quotes for it to run without breaking. If you cast it as a string before using the argument you can avoid that and make it easier for end users who might not be Python natives.

Example:

print("1. Use: " + strCurrentIP)
print("2. Use a different IP address for server")
print("3. Use a DNS Hostname")

strChoice = ""
strChoice = str(input("\n" + "Type selection: "))

if strChoice == "1":
pass
...

help

OS -> Windows 10
Python ->3.8.3

image

I tried connecting the client in a network it was successful but after sometime it crashed.

if it try to connect using #python server.py

Its giving the above error in the image. is that something like module missing or this client.exe needs to be rebuilt again to make the new connection.

Thanks
vamers

How many connection?

Sorry for the stupid question but how many clients can the server recived? For this script and for others?

[Request] for automatic run at startup (--a)

It would be really good if there was an option to run the --a command (run at startup) whenever a new connection was established. This would be good because users could leave the server script running for a long time and it would automatically add the client file to startup so when the user comes back to the server they can access all of the connected IP addresses and if some have disconnected, then they will reconnect at the next boot. I have been trying to make this myself but I do not know much python. Thanks.

Failed to execute script client

Hello !

I've downloaded this Python Backdoor on my VM Windows correctly, I disabled my firewall in my Ubuntu host (server side), I launch the server script, it's listening on port 4444 and then when I double-click on the exe in my VM Windows, I have this message "Failed to execute script client", with no explanation. I've tried to run it in cmd to see if there is an error message but no..

So I'm lost, I think I did it correctly. Thanks :)

EDIT : I've tried to run just the client.py and I have an error message "no module named pyscreeze" but I've checked and the module is installed..

never gonna give you up

never gonna shoot you down
never gonna run around
and hurt you
never gonna make you cry
never gonna say goodbye
S A Y G O O D B Y E

Client.exe autostart

How to make client.exe from joining right away to autostart in the registry

OS: [e.g. Windows 10]
Commit/Build: [e.g. b227928]

send command

i have just tested this "python backdoor" its very nice but when i try to send a large file to the remote computer i see it stucks i type the output file ( i sent before a smaller file 1.4 Kb - and it worked - so the commands r work)
and it prints :

"Total bytes sent : 18403245 ( 18,403,245)"

that's it it does not print "Done" like i looked in the script (in the remote pc the file was not transferred)
why?

Cant find Client.py

When i run setup.py it gives this error:
C:\Users\Sean\Desktop>python Python-Backdoor/src/setup.py
client.py not found!

Keylog Dump causes Server to crash.

OS: [e.g. Windows 10]
Commit/Build: [e.g. b227928]

When I dump the keylog the server crashes, and no keylog is dumped. I wish this could work on all platforms. After the crash I have to start the server and client again. This project would be great if it was cross platform.

error

OS: [lKali Linux]
Commit/Build: [5.2.9-2kali]

<sh: 1: /usr/bin/Scripts/pyinstaller: not found

I need help :(

I dont know how fix this.

C:\Users\ELIAS\Downloads\Python-Backdoor-master>python setup.py
1. Use: 192.168.6.245
2. Use a different IP address for server
3. Use a DNS Hostname

Type selection: 1

Enter port number (Press ENTER for default): 3000

Melt file on execution to tmp folder? y/n: y

Add program to startup on launch? y/n: y

Use UPX? y/n (Decreases file size but may not work on fresh computers): n

Path for icon (Press ENTER to skip):
171 INFO: PyInstaller: 3.5
187 INFO: Python: 3.8.0
187 INFO: Platform: Windows-10-10.0.17763-SP0
187 INFO: wrote C:\Users\ELIAS\Downloads\Python-Backdoor-master\client.spec
187 INFO: UPX is not available.
203 INFO: Extending PYTHONPATH with paths
['C:\\Users\\ELIAS\\Downloads\\Python-Backdoor-master',
 'C:\\Users\\ELIAS\\Downloads\\Python-Backdoor-master']
203 INFO: checking Analysis
203 INFO: Building Analysis because Analysis-00.toc is non existent
203 INFO: Initializing module dependency graph...
218 INFO: Initializing module graph hooks...
218 INFO: Analyzing base_library.zip ...
9562 INFO: running Analysis Analysis-00.toc
9577 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by c:\users\elias\appdata\local\programs\python\python38-32\python.exe
15249 INFO: Caching module hooks...
15265 INFO: Analyzing C:\Users\ELIAS\Downloads\Python-Backdoor-master\client.py
16327 INFO: Processing pre-find module path hook   distutils
17702 INFO: Processing pre-find module path hook   site
17702 INFO: site: retargeting to fake-dir 'c:\\users\\elias\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\fake-modules'
20499 INFO: Processing pre-safe import module hook   setuptools.extern.six.moves
26358 INFO: Processing pre-safe import module hook   six.moves
26842 INFO: Processing pre-safe import module hook   win32com
c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\win32com\client\makepy.py:369: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if path is not '' and not os.path.exists(path):
27749 INFO: Loading module hooks...
27749 INFO: Loading module hook "hook-distutils.py"...
27749 INFO: Loading module hook "hook-encodings.py"...
27905 INFO: Loading module hook "hook-lib2to3.py"...
27921 INFO: Loading module hook "hook-numpy.core.py"...
28280 INFO: Loading module hook "hook-numpy.py"...
28280 INFO: Loading module hook "hook-pkg_resources.py"...
29483 INFO: Loading module hook "hook-pydoc.py"...
29483 INFO: Loading module hook "hook-pythoncom.py"...
29983 INFO: Loading module hook "hook-pywintypes.py"...
30483 INFO: Loading module hook "hook-setuptools.py"...
31577 INFO: Loading module hook "hook-sqlite3.py"...
31749 INFO: Loading module hook "hook-sysconfig.py"...
31749 INFO: Loading module hook "hook-win32com.py"...
31905 INFO: Loading module hook "hook-xml.dom.domreg.py"...
31905 INFO: Loading module hook "hook-xml.py"...
32061 INFO: Looking for ctypes DLLs
32092 WARNING: library SbieDll.dll required via ctypes not found
32217 INFO: Analyzing run-time hooks ...
32233 INFO: Including run-time hook 'pyi_rth_multiprocessing.py'
32249 INFO: Including run-time hook 'pyi_rth_win32comgenpy.py'
32249 INFO: Including run-time hook 'pyi_rth_pkgres.py'
32295 INFO: Looking for dynamic libraries
72169 INFO: Looking for eggs
72169 INFO: Using Python library c:\users\elias\appdata\local\programs\python\python38-32\python38.dll
72169 INFO: Found binding redirects:
[]
72200 INFO: Warnings written to C:\Users\ELIAS\Downloads\Python-Backdoor-master\build\client\warn-client.txt
72544 INFO: Graph cross-reference written to C:\Users\ELIAS\Downloads\Python-Backdoor-master\build\client\xref-client.html
72622 INFO: checking PYZ
72622 INFO: Building PYZ because PYZ-00.toc is non existent
72622 INFO: Building PYZ (ZlibArchive) C:\Users\ELIAS\Downloads\Python-Backdoor-master\build\client\PYZ-00.pyz
Traceback (most recent call last):
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\runpy.py", line 192, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\ELIAS\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller.exe\__main__.py", line 7, in <module>
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 111, in run
    run_build(pyi_config, spec_file, **vars(args))
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 63, in run_build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 844, in main
    build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 791, in build
    exec(code, spec_namespace)
  File "C:\Users\ELIAS\Downloads\Python-Backdoor-master\client.spec", line 18, in <module>
    pyz = PYZ(a.pure, a.zipped_data,
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 98, in __init__
    self.__postinit__()
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\datastruct.py", line 158, in __postinit__
    self.assemble()
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 128, in assemble
    self.code_dict = {
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\api.py", line 129, in <dictcomp>
    key: strip_paths_in_code(code)
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 652, in strip_paths_in_code
    consts = tuple(
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 653, in <genexpr>
    strip_paths_in_code(const_co, new_filename)
  File "c:\users\elias\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\utils.py", line 660, in strip_paths_in_code
    return code_func(co.co_argcount, co.co_kwonlyargcount, co.co_nlocals, co.co_stacksize,
TypeError: an integer is required (got type bytes)

[Request] Add identifier to IPs

I read in one of your comments that you wanted to keep the project as simple as possible.
So I do not know if you're still taking orders.

I wonder if it is possible to add identifiers to clients' IPs when they connect to the server.
an identifier such as %computername% for example. I have a very large network, and it is not feasible to identify all the systems entering one by one, to know which department you belong to.
In organized networks like the one I have, I organize the hosts' names by departments, dp-sec-01, dp-sec-02 dp-sec-N.., dp-edu-01, etc ... If there were some way for the client to return the name in %computername% or some individual identifier when establishing connection to the server. Would greatly improve the way we interact with the system.

[Error] in --l Function

After adding the client hostname display feature, this error has occurred a lot while trying to list the connections:
Prior to adding this feature, such an error never occurred.
untitled-1

How to make client persistent

: client code make persistent. Means when we stop our server side then client code continuously execute when we again run server side then it will gain access of client, client code send again and again request after some time. kindly help

[Request] Send command to all clients.

Another possibility that if implemented, would save the day of many people.
If there is a way to send a command to multiple hosts at once.
For example:
On 200 hosts I have a scheduled task called update. And I use the command schtasks /run /tn "update"
However, I need to log in one by one to trigger this command.
If you had the possibility to add an extra command --SS send to all hosts.
If you had this call sent using CMD, you could use several other commands that are common to all hosts on the network.

The python-backdoor project is a giant project in my opinion. There are only a few implementations left so we can interact with multiple hosts at once, which run the same scripts for everyone, and lessen the task of one-by-one access.

Giving an error while runing setup.py

OS: [Parrot OS]

while running setup.py i am getting an error and it is (sh: 1: /usr/bin/Scripts/pyinstaller: not found).
only this is not a problem the modules are not getting installed. the error of pywin32 is (ERROR: Could not find a version that satisfies the requirement pywin32 (from versions: none))and(ERROR: No matching distribution found for pywin32). wmi module is also giving same error.

Cleaner arguments.

It would be nicer to have a cleaner way to parse the arguments. eg. of what it is currently

            elif strChoice == "--a 1":
                startup()
            elif strChoice == "--a 2":
                remove_from_startup()
            elif strChoice == "--u":
                user_info()
            elif strChoice == "--p":

Download Multiple Files

OS: e.g. Windows 10

Hey,
Is it possible to download multiple files from the client?
if yes, how?

Thanks

Multi Computer compatibility

This isn't really an issue but it would be cool if you could connect to many computers at once and send commands to them all.

Cant Skip Icon

OS: [e.g. Windows 10]
Commit/Build: [e.g. b227928]

It says Press Enter to skip but when i press enter it cancel the setup.

Server stuck on "Listening on port 3000"

OS: Win 10 x64 pro
Commit/Build: 0c53c14

Several times you get stuck on an action and are forced to close the command line. When you try to run py server.oy again, you get stuck on "Listening on port 3000".

The backdoor only go working again when the victim restarts the machine.

Example: ran the server.py for the first time after the victim run the client.

Connects perfectly, so I send the "--a" command to make the program run on startup.

My server.py stops responding after that and I have to close the command line and open the server.py again, but know, you only see the "Listening on port 3000" and nothing more.

After several tries, I see this only happens SOME times.

Question

Hope this is the right place where to ask.
How did you handle the cmd instance of the client? I can't test it since i don't have Windows right now and I was wondering if the user sees a cmd instance on the Desktop or it is completely hidden.
I am building a backdoor too and at the moment I found a workaround for this using vbs scripts ny hiding the backdoor.exe completely.
Thanks!

Supported on Linux ?

[Help]
Can I use this tool on Linux ? (Is it compatible ?)

Victims PC will be running Windows ofcourse.

Error with pynput when using pyinstaller (client.exe)

OS: Windows 10
Commit/Build: 8c76803

It seems that pynput doesn't allow send by other process on Windows. I can run the code normally using client.py, but when i try to use pyinstaller to build an .exe, the .exe do not start. Running pyinstaller with --debug=all, i get the following error when i try to run the client.exe:

File "C:\Users{username}\AppData\Roaming\Python\Python38\site-packages\pynput\keyboard_init_.py", line 31, in
backend = backend(name)
File "C:\Users{username}\AppData\Roaming\Python\Python38\site-packages\pynput_util_init_.py", line 76, in backend
raise ImportError('this platform is not supported: {}'.format(
ImportError

Sends logs to email (like - Puffader)?

i wanted to know if the "python-backdoor" sends the logs to email like Puffader.py after 1000 len for example? or it shows on the screen of the attacker?

cryptography.fernet.InvalidToken Error

OS: Windows 10]

Hi ! I have a problem when i try to do cd .. in the terminal

To connect to the shell i do that :

>> i 0
You are connected to 127.0.0.1 ....

H Help
M Send message
R Receive file from the user
S Send file to the user
P Take screenshot
A (1) Add to startup
A (2) Remove from startup
V View files
U User Info
E Open remote cmd
I Open remote python interpreter
D Disable task manager
K (start) (stop) (dump) Keylogger
X (1) Lock user
X (2) Restart user
X (3) Shutdown user
B Move connection to background
C Close connection

Type selection: e

And after that, when i try to change the dir, i got that :

E:\Developpement\Projet\Python\Backdoor>cd ..
Exception in thread Thread-2:
Traceback (most recent call last):
  File "E:\Logiciel\Python 3.8\lib\threading.py", line 932, in _bootstrap_inner
    self.run()
  File "E:\Logiciel\Python 3.8\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "E:\Développement\Projet\Python\Backdoor\server.py", line 525, in work
    main_menu()
  File "E:\Développement\Projet\Python\Backdoor\server.py", line 117, in main_menu
    send_commands()
  File "E:\Développement\Projet\Python\Backdoor\server.py", line 488, in send_commands
    command_shell()
  File "E:\Développement\Projet\Python\Backdoor\server.py", line 353, in command_shell
    intBuffer = int(recv(intBuff).decode())  # receive buffer size
  File "E:\Développement\Projet\Python\Backdoor\server.py", line 25, in <lambda>
    recv = lambda buffer: objEncryptor.decrypt(conn.recv(buffer))
  File "E:\Logiciel\Python 3.8\lib\site-packages\cryptography\fernet.py", line 76, in decrypt
    timestamp, data = Fernet._get_unverified_token_data(token)
  File "E:\Logiciel\Python 3.8\lib\site-packages\cryptography\fernet.py", line 102, in _get_unverified_token_data
    raise InvalidToken
cryptography.fernet.InvalidToken

a solution ? Thanks !

How to add up automatically client.exe file in registry (startup)

Dear sir, this code is very useful. thank you for sharing this code, I need some help with how to add up the client.exe file in the registry without passing the command from the server i.e( --a run at startup)
.please guide me on how to modify this code automatically startup the client.exe file in the registry

I have a v2 python backdoor
Thank you

Get Error

Hello, Why i get this error when the client connects ?

Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Users\Parsa\AppData\Local\Programs\Python\WPy32-3720\python-3.7.2\lib\threading.py", line 917, in _bootstrap_inner
self.run()
File "C:\Users\Parsa\AppData\Local\Programs\Python\WPy32-3720\python-3.7.2\lib\threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "C:\Users\Parsa\Desktop\Python-Backdoor-master\server.py", line 522, in work
socket_accept()
File "C:\Users\Parsa\Desktop\Python-Backdoor-master\server.py", line 80, in socket_accept
address += client_info[0], client_info[1], client_info[2],
IndexError: list index out of range

FileNotFoundError:

OS: [e.g. Windows 10]
Commit/Build: [e.g. b227928]

FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\Users\Shri\AppData\Roaming/pyinstaller'

Traceback (most recent call last):
File "C:\Users\Shri\Downloads\Python-Backdoor-master\Python-Backdoor-master\setup.py", line 115, in
shutil.rmtree(os.environ["APPDATA"] + "/pyinstaller")
File "C:\Users\Shri\AppData\Local\Programs\Python\Python37-32\lib\shutil.py", line 513, in rmtree
return _rmtree_unsafe(path, onerror)
File "C:\Users\Shri\AppData\Local\Programs\Python\Python37-32\lib\shutil.py", line 374, in _rmtree_unsafe
onerror(os.scandir, path, sys.exc_info())
File "C:\Users\Shri\AppData\Local\Programs\Python\Python37-32\lib\shutil.py", line 371, in _rmtree_unsafe
with os.scandir(path) as scandir_it:
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\Users\Shri\AppData\Roaming/pyinstaller'

Reenabling Task Manager

OS: [e.g. Windows 10]
Commit/Build: [e.g. b227928]

Is there a way to reenable task manager, if not I would like that added.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.