Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
megaplan-reports
Advanced tools
megaplan_report
- это скрипт, который формирует отчёт по данным из Мегаплана за выбранный временной период.
megaplan_config
- это скрипт, который позволяет задать параметры доступа к Мегаплану.
Для работы скриптов необходимо установить Node.js.
Загрузить и установить Node.js можно c официального сайта.
Версия должна быть >= 8.0 (такая и предлагается на офиц.сайте).
Желательно установить Node.js в такую папку, чтобы полный путь к папке не содержал пробелы. Например, C:\nodejs
.
Для удобства последующего запуска скриптов нужно добавить папку, в кот. установлена Node.js, в переменную окружения PATH.
Это позволит запускать скрипты с помощь команды след.вида (без указания полного пути к node.js): node имя_скрипта.js
.
По-моему, программа установки сама добавит путь к Node.js в системные пути (либо нужно в процессе установки выбрать соответствующую галочку).
Кроме того, можно ассоциировать все файлы с расширением .js
с Node.js.
Для этого в Windows можно создать пустой файл с расширением js.
Затем 2 раза щёлкнуть на нём мышкой. Windows спросит, какой программой
нужно открывать подобные файлы. Нужно указать файл node.exe
из папки, где установлена Node.js.
Как проверить, что Node.js правильно установлена?
Для этого нужно выполнить следующее:
cmd
и нажать Enter).node --version
. В рез-те должна быть напечатал версия Node.js.npm install -g megaplan-reports
Проверка установки:
megaplan_report -h
.
Должна быть показана справочная информация по параметрам запуска скрипта.Для генерации отчёта нужно запустить скрипт megaplan_report
.
Скрипту требуется следующая входная инф-ия:
Замечание
Рез-т работы скрипта сильно зависит от того, какая учётная запись Мегаплана используется.
Для получения отчёта по деятельности всех сотрудников нужно запускать скрипт с учётной записью Директора предприятия.
Справку по параметрам скрипта можно получить, выполнив в консоли команду megaplan_report -h
Пример команды запуска скрипта генерации отчёта (пароль изменён):
megaplan_report --server=mp388616.megaplan.ru --user=theduster3@yandex.ru --password=****** --start=13.02.2018 --end=03.03.2018 --outdir=D:/Temp
Скрипт можно запускать проще. Для этого нужно сохранить параметры доступа к Мегаплану в конф.файле.
Для этого запустите в консоли команду megaplan_config
. Сохранив параметры доступа,
вы можете использовать их неограниченное кол-во раз.
Если нужно будет поменять параметры доступа, запустите повторно megaplan_config
.
Для генерации отчёта в консоли зайдите в папку, в кот. вы хотите сохранить отчёт, и просто запустите команду megaplan_report
Скрипт спросит вас о временном периоде. Вы можете не отвечать (просто Enter), тогда будут использованы параметры по умолчанию.
Для обновления не нужно ничего удалять.
В консоли выполнить команду: npm install -g megaplan-reports
При этом в консоли будет напечатан номер новой установленной версии программы.
В консоли выполнить команду: npm uninstall -g megaplan-reports
По возникающим вопросам можно обратиться:
FAQs
Generate XLSX report using data from Megaplan
The npm package megaplan-reports receives a total of 2 weekly downloads. As such, megaplan-reports popularity was classified as not popular.
We found that megaplan-reports demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.