GitHub is very popular platform for developers. Any developer can showcase their skills by uploading their written code. The main perspective is provide hosting space especially for developers. Now days we can see that many new developers has started posting their codes.
GitHub provides free as well as paid hosting services. Even many technicals articles are found on github. While searching down the github, sometimes it takes time find the details about any repository. So in that case we can use RepoPeek.
RepoPeek
RepoPeek , name speaks itself. Repopeek helps creators, developers and researchers to find out about any GitHub repository. RepoPeek gives the sneek peek about the github repository. RepoPeek is written in Python. Here you can find details about the any github repository with cloning it.
For testing we have used Kali Linux 2019.3 amd64 . Make sure python3 is configured and installed. For installing python3 . Type sudo apt-get update and type sudo apt-get install python3
Open terminal Type git clone https://github.com/sameera-madushan/RepoPeek.git
Git Clone
Then type cd RepoPeek and type chmod u+x requirements.txt
Type pip install -r requirements.txt
Permission
Type python3 repopeek.py — help
RepoPeek
Below you can see the details of the github repository.
Type python repopeek.py https://github.com/immuni-app/immuni-app-android
RepoPeek.py
Above screenshot shows the basic details, size of repository, acquired license, one-line description. Programming languages which are used in repository, stats shows the forks, issues, total stars and URls of the repository.
Type python3 repopeek.py https://github.com/popcorn-official/popcorn-desktop
RepoPeek.py
Above screenshot shows the basic details, size of repository, acquired license, one-line description. Programming languages which are used in repository, stats shows the forks, issues, total stars and URls of the repository.
Conclusion - RepoPeek can be used while searching about different repositories. In Web Penetration Testing or Network Penetration Testing RepoPeek can considered only if tester want to use external tools. Tester can check details about any particular GitHub repository. (source: meduim)
Enjoy!