Programing enviroment in Termux
Make a programming environment
We can install some programming languages like Python, C, Ruby, etc on Termux.
Python
Python is the most used scripting language in hacking and penetration testing. We use it to automate stuff and build tools. Also, Python is highly used in mashing learning.
apt-get install python
C
C language is the core language of many other programming languages. You can learn computer architecture deeply if you get a good knowledge of C.
apt-get install clang
Ruby
If you want to install Metasploit on termux you need Ruby. Because MSF is coded in Ruby.
apt-get install ruby
Assembly
If you are planning to learn hacking, Assembly is a must to learn. I suggest you write codes in C, Then disassemble them and learn Assembly.
apt-get install binutils
Turn your phone into a web server
You may know that using Python you can build a simple HTTP server. If you don't know about that read our python simple HTTP server tutorial.
You may use the following command to server on port 4444.
python -m SimpleHTTPServer 4444
Actually we install the apache server on your termux environment. Not only apache, PHP, and python also can be installed. So you can run a fully functional web server on your phone.
Some useful tools to install
Linux man pages
These are the Linux manual pages for programmers. There are hundreds of documents explaining various API s and tools. For example, if we want to know about the read() function in C you can just type "man read". It will open a page explaining how to work with read function.
You may install the manual pages with the following command.
apt-get install man
Nano editor
This is a simple text editor that can be used in the terminal. We use this tool often in Linux programming and text editing stuff. In the following image, you can see a screenshot of the nano editor.