История инструмента LazyPusher:
Да пребудет с Вами мир, милость и благословение Аллаха!
Последние пару дней я работал над некоторыми репозиториями GitHub с целью исследования безопасности, поэтому мне нужно отправлять коды и ресурсы, когда я заставляю их меняться в моих локальных репозиториях. Это было так тревожно и скучно для Меня.
Итак, я решил сделать автоматизацию для Git Pusher, как я уже сказал, начал работать над этим, и, наконец, мне удалось автоматизировать этот скучный персонал. Думаю, таким ленивым людям, как я, понравится им пользоваться (шучу).
Это сэкономит ваше драгоценное время, а также поможет сконцентрироваться на работе/исследованиях/и т. д. Этот инструмент предназначен для программистов/разработчиков, исследователей безопасности, охотников за ошибками, пентестеров (пентестеров), а также тех, кто работает с GitHub.
Давайте познакомимся с LazyPusher
LazyPusher — это скрипт Python, предназначенный для автоматизации стандартных команд Git, упрощающий инициализацию нового репозитория Git, выполнение начальной фиксации и отправку изменений в удаленный репозиторий. Используя модуль подпроцесса, LazyPusher взаимодействует с Git, оптимизируя рабочий процесс и сокращая ручное вмешательство.
Этот сценарий предлагает пользователю предоставить сообщение фиксации и имя ветки (например, «основная», «разработка» и т. д.), которую нужно создать или изменить. Если URL-адрес удаленного репозитория еще не задан в локальном репозитории, пользователю также будет предложено ввести его. Затем LazyPusher автоматизирует необходимые команды Git для инициализации репозитория, выполнения первой фиксации и отправки изменений в удаленный репозиторий.
Сценарий предоставляет четкие сообщения об успешном выполнении или ошибке, информируя пользователей о результатах операции и обеспечивая беспрепятственный рабочий процесс контроля версий.
Ссылка на LazyPusher: https://github.com/Th3BlackHol3/LazyPusher
Использование LazyPusher:
1. Убедитесь, что в вашей системе установлен Python.
2. Клонируйте или загрузите скрипт LazyPusher из репозитория GitHub. Этот скрипт будет работать только с репозиторием, который вы хотите отправить в Git, который ранее был связан с репозиторием Git.
$ Скопируйте / переместите LazyPusher.py в свой локальный репозиторий, это будет работать из вашего локального репозитория. Если у вас несколько репозиториев, скопируйте LazyPusher.py во все репозитории.
3. Откройте терминал или командную строку и перейдите к LazyPusher.py (где находится скрипт).
4. Выполните скрипт, используя следующую команду (убедитесь, что вы запускаете этот скрипт в своем локальном репозитории, который хотите отправить):
$ sudo chmod +x LazyPusher.py
$ питон LazyPusher.py
5. Скрипт предложит вам следующие сообщения:
а. Введите сообщение фиксации: Укажите сообщение фиксации для начальной фиксации.
б. Введите имя ветки: укажите имя ветки, которую нужно создать или изменить (например, «основная», «разработка» и т. д.).
в. (Необязательно) Введите URL-адрес удаленного репозитория: если удаленный URL-адрес еще не задан в локальном репозитории, вам будет предложено указать его в качестве входных данных.
6. Затем LazyPusher автоматизирует команды Git, необходимые для инициализации репозитория, выполнения первой фиксации и отправки изменений в удаленный репозиторий.
7. После выполнения LazyPusher отобразит либо сообщение об успешном выполнении, подтверждающее успешную отправку в удаленный репозиторий, либо сообщение об ошибке, указывающее на возникшие проблемы.
Примечание.
1. Перед запуском скрипта убедитесь, что Git установлен и правильно настроен в вашей системе.
2. Дважды проверяйте свои входные данные, чтобы предотвратить проблемы в процессе автоматизации, особенно при отправке в частные репозитории.
3. Используйте LazyPusher с осторожностью, особенно с конфиденциальными репозиториями. Отдайте предпочтение тестированию в безопасной среде, прежде чем развертывать его для критически важных проектов.
После выполнения инструкций по использованию и запуска скрипта LazyPusher позволит вам сэкономить время и усилия при управлении репозиториями Git и облегчить совместную работу с вашей командой.
# Уважайте хакеров | УДАЧНОГО ВЗЛОМА! | МИР!!
— Th3 3nd —