Добро пожаловать, Гость!
Аудио/Видео смс - Страница 2
Свободное общение | Аудио/Видео смс
DoR :
Уважаемые Дамы и Господа!
--- Есть вопрос...
Нужен ли вам модуль Аудио/Видео смс?
Если да, отпишитесь в этой теме...))
Аудио/Видео смс
11 Мая 2021Уважаемые Дамы и Господа!
--- Есть вопрос...
Нужен ли вам модуль Аудио/Видео смс?
Если да, отпишитесь в этой теме...))
Комментарии:
DoR 8 Июня 2021
Автор темы
-MiSHuTkA-, Нет-ну понятно, куда мне до вас?
--- Вы уязвимости ищите программами, а я по старинке - ручками...))
А вот по поводу медиа-стрима согласен, можно запустить и без 443 порта:
1) На локальном сервере.
2) На эксклюзивном браузере.
3) Если вы хороший айтишник, что <=> хакер.
А в общем, сама технология не безопасна до той степени, что позволяет получить не только внутренний ип, но и доступ к камере-микрофону. То есть увидеть либо отснять оппонента.
*Но это противозаконно и трактуется как вторжение в личную жизнь.
--- А скрипт мой прост, о чём собственно указанно в описании.
Ибо написан с целью - донести в массы, а не запутать людей. И я бесконечно рад что вы один из тех кто оправдал надежду.
Но задам один вопрос... Зачем 5.3.13 если уже 8.1 ?...))
P.S Насчёт бб-кодов, спасибо iSIMba. Его идея очень упростила установку, как собственно отправку и отладку... Конечно можно сделать и отдельно, но предпочитаю интегрироваться. Модуль должен быть частью системы, а не на шее нога.
Автор темы
-MiSHuTkA-, Нет-ну понятно, куда мне до вас?
--- Вы уязвимости ищите программами, а я по старинке - ручками...))
А вот по поводу медиа-стрима согласен, можно запустить и без 443 порта:
1) На локальном сервере.
2) На эксклюзивном браузере.
3) Если вы хороший айтишник, что <=> хакер.
А в общем, сама технология не безопасна до той степени, что позволяет получить не только внутренний ип, но и доступ к камере-микрофону. То есть увидеть либо отснять оппонента.
*Но это противозаконно и трактуется как вторжение в личную жизнь.
--- А скрипт мой прост, о чём собственно указанно в описании.
Ибо написан с целью - донести в массы, а не запутать людей. И я бесконечно рад что вы один из тех кто оправдал надежду.
Но задам один вопрос... Зачем 5.3.13 если уже 8.1 ?...))
P.S Насчёт бб-кодов, спасибо iSIMba. Его идея очень упростила установку, как собственно отправку и отладку... Конечно можно сделать и отдельно, но предпочитаю интегрироваться. Модуль должен быть частью системы, а не на шее нога.
-MiSHuTkA- 8 Июня 2021
DoR, У тебя PHP-5-6 требует скрипт а я подогнал нечего делать под
PHP Version 5.3.13 -и не требуется порт 443 как у тебя и скрипт весит всего 581кб распокованый там все просто оказалось что проще не бывает и не нада никакие прописывать как у тебя bbcode.php
сразу в код внедряется под общие теги
mp3 - mp4 -все просто как Автомат Калашникова ! А то что там всякие дыры есть маленькии то не проблема оттестирую спец прогами на уязвимость и для админ чата такое покатит к примеру !
______________________
-MiSHuTkA-
DoR, У тебя PHP-5-6 требует скрипт а я подогнал нечего делать под
PHP Version 5.3.13 -и не требуется порт 443 как у тебя и скрипт весит всего 581кб распокованый там все просто оказалось что проще не бывает и не нада никакие прописывать как у тебя bbcode.php
сразу в код внедряется под общие теги
mp3 - mp4 -все просто как Автомат Калашникова ! А то что там всякие дыры есть маленькии то не проблема оттестирую спец прогами на уязвимость и для админ чата такое покатит к примеру !
______________________
-MiSHuTkA-
-MiSHuTkA- 8 Июня 2021
DoR, Там все скрипты с всякими штуками непродуманами ! Испровлять да и все переделывать -кстати протестил реально пошло сразу с первого разу все зароботало только я все CSS убрал пока в компе заморачивался тести -там получается видео и ауди потом звук с фоткой -просто видео и звук отдельно и просто фотка отдельно
формат звука waw и ogg - на хосте тестовом тоже зароботало кстати сразу
щас там отстройку делаю будет стоять в админ чате в гостевой в коментах да где угодно можно ставить ! Переделок тьма -можно убрать лишнее там отключил кстати систему авточистки в пробной версии при выходи автоочистка сносит все звуки -но обошел их
кстати туда поидеии и подойдут более новые JS но я еще не пробывал нада попробывать -лучшего ниче не нашел кстати - твой скрипт у меня не пошел -немогу в компе в Денвер поставить PHP5 у меня ХP потомучто наверно
а переходить на всякие WINDOWS-7 нехочц ставил отдельно -прийдется ОС ставить чтоб запускать Open_Server
______________________
-MiSHuTkA-
DoR, Там все скрипты с всякими штуками непродуманами ! Испровлять да и все переделывать -кстати протестил реально пошло сразу с первого разу все зароботало только я все CSS убрал пока в компе заморачивался тести -там получается видео и ауди потом звук с фоткой -просто видео и звук отдельно и просто фотка отдельно
формат звука waw и ogg - на хосте тестовом тоже зароботало кстати сразу
щас там отстройку делаю будет стоять в админ чате в гостевой в коментах да где угодно можно ставить ! Переделок тьма -можно убрать лишнее там отключил кстати систему авточистки в пробной версии при выходи автоочистка сносит все звуки -но обошел их
кстати туда поидеии и подойдут более новые JS но я еще не пробывал нада попробывать -лучшего ниче не нашел кстати - твой скрипт у меня не пошел -немогу в компе в Денвер поставить PHP5 у меня ХP потомучто наверно
а переходить на всякие WINDOWS-7 нехочц ставил отдельно -прийдется ОС ставить чтоб запускать Open_Server
______________________
-MiSHuTkA-
DoR 7 Июня 2021
Автор темы
-MiSHuTkA-, Ага, просмотрел...
--- Вот так header("Access-Control-Allow-Origin: *") делать не желательно: Ссылка
Что бы не тратиться на пояснения, статья: Ссылка
А это значит: стоит проверять. О чём собственно и говорит код ниже:
--- Дописываем к имени файла существующую директорию, например:
$_POST['delete-file'] = '/upDir/namefile.ogg';
$fileName = $_POST['delete-file'];
$filePath = 'uploads/' . $fileName;
$allowed = array(
'webm',
'wav',
'mp4',
"mkv",
'mp3',
'ogg'
);
$extension = pathinfo($filePath, PATHINFO_EXTENSION);
// --- Извлекаем из строки расширение файла - ogg
if (!$extension || empty($extension) || !in_array($extension, $allowed)) {
--- Первая переменная проверяется на не существование.
--- Вторая на не заполненость.
( вообще странно: создать переменную и сразу же в этом сомневаться, а потом ещё и проверить - пустая ли она? и делать это через или. )
--- Третья, сравниваем из строку с массивом ( ищем в строке - ogg ). Ок!
Своими словами, выражение не срабатает. Скрипт продолжит выполнение с параметрами: uploads/upDir/namefile.ogg, и удалит файл из другой директории.
Это конечно не супер страшно, страшно будет когда в супер глобальную прилетит неожиданность а заголовок header( статья на хабре ) как Герасим...
--- Самое простое решение, допускаем только: латиницу и точку.
--- Под супер глобальной $_POST пишем:
preg_match ( "%^[[:alnum:].]+$%i", $fileName ) ? : die ( 'Hai Hacker' );
--- А так пример интересный, конкретно конвертация в gif...
Записать в буфер, а blob повесить на линк...
И получиться забавная игрушка: сделай анимацию из себя...))
Автор темы
-MiSHuTkA-, Ага, просмотрел...
--- Вот так header("Access-Control-Allow-Origin: *") делать не желательно: Ссылка
Что бы не тратиться на пояснения, статья: Ссылка
А это значит: стоит проверять. О чём собственно и говорит код ниже:
--- Дописываем к имени файла существующую директорию, например:
$_POST['delete-file'] = '/upDir/namefile.ogg';
$fileName = $_POST['delete-file'];
$filePath = 'uploads/' . $fileName;
$allowed = array(
'webm',
'wav',
'mp4',
"mkv",
'mp3',
'ogg'
);
$extension = pathinfo($filePath, PATHINFO_EXTENSION);
// --- Извлекаем из строки расширение файла - ogg
if (!$extension || empty($extension) || !in_array($extension, $allowed)) {
--- Первая переменная проверяется на не существование.
--- Вторая на не заполненость.
( вообще странно: создать переменную и сразу же в этом сомневаться, а потом ещё и проверить - пустая ли она? и делать это через или. )
--- Третья, сравниваем из строку с массивом ( ищем в строке - ogg ). Ок!
Своими словами, выражение не срабатает. Скрипт продолжит выполнение с параметрами: uploads/upDir/namefile.ogg, и удалит файл из другой директории.
Это конечно не супер страшно, страшно будет когда в супер глобальную прилетит неожиданность а заголовок header( статья на хабре ) как Герасим...
--- Самое простое решение, допускаем только: латиницу и точку.
--- Под супер глобальной $_POST пишем:
preg_match ( "%^[[:alnum:].]+$%i", $fileName ) ? : die ( 'Hai Hacker' );
--- А так пример интересный, конкретно конвертация в gif...
Записать в буфер, а blob повесить на линк...
И получиться забавная игрушка: сделай анимацию из себя...))
-MiSHuTkA- 7 Июня 2021
DoR, Нашел готовое решение-работает
осталось только все наладить по свойму
скачивать не получилось врусную скопировал там не долго
Ссылка
Буду тестировать инфы тьма только и читай да проверяй!
______________________
-MiSHuTkA-
DoR, Нашел готовое решение-работает
осталось только все наладить по свойму
скачивать не получилось врусную скопировал там не долго
Ссылка
Буду тестировать инфы тьма только и читай да проверяй!
______________________
-MiSHuTkA-
DoR 6 Июня 2021
Автор темы
-MiSHuTkA-, Рад быть полезным.
--- Но должен предупредить...
PeerJS называют "ловушка для туриста" почему?
Потому что это чужое и не всегда работает и работает так как вам надо. И когда вы PeerJS освоите, то пожелаете стабильности и большего, а значит задумаетесь о WebRTC.
Внимания в ПГ и всего вам доброго...))
P.S Задавать вопросы можете в ТГ группе PeerJS Ссылка
Автор темы
-MiSHuTkA-, Рад быть полезным.
--- Но должен предупредить...
PeerJS называют "ловушка для туриста" почему?
Потому что это чужое и не всегда работает и работает так как вам надо. И когда вы PeerJS освоите, то пожелаете стабильности и большего, а значит задумаетесь о WebRTC.
Внимания в ПГ и всего вам доброго...))
P.S Задавать вопросы можете в ТГ группе PeerJS Ссылка