Gyorskeresés
Blog
[ ÚJ BEJEGYZÉS ] [ ÚJ CIKK ]
-
IP camera viewer PHP script
Készítettem egy PHP alapú alkalmazást, amivel IP kamerák által FTP-n feltöltött képeket lehet kilistázni generált, User/Password védett weboldalon.
Keresgéltem a neten olyan PHP script után, amit feltölthetek webtárhelyre és az IP kamerák statikus JPG formátumban feltöltött képeit egy generált weboldalon kilistáztathatom és Felhasználónév / Jelszó birtokában megnézhetek, akár mobilon is, anélkül, hogy le kelljen azokat FTP-vel töltenem a szerverről.
Nem találtam egy normális scriptet sem, így nekiálltam szerény PHP tudásommal "összeeszkábálni" egyet. Tudom 90-es évekbeli design és spagetti PHP kód, de a funkcionalitását betölti úgy ahogy az nekem megfelelő.
Abban a reményben mutatom be nektek, hátha egy (vagy akár több) hozzáértőbb PHP fejlesztő forkolja és tovább fejleszti. Nekem is vannak még ötleteim a továbbfejlesztésre, de sok időm nincs rá, de azért szép lassan haladok vele. Viszont egy több fejlesztő által reszelt kód gyorsabban fejlődne.btz 3 éve 4
-
PHPPOT User Login működése
Egy egyszerű PHP alapú felhasználó beléptetőrendszer file-jainak elemzése. Főleg magam részére, de publikusan, hátha másnak is hasznos lesz ez a leírás, esetleg ez alapján jobban megérti, hogyan is működik egy ilyen beléptető rendszer. Egyszerűsége végett könnyű megérteni a működését kezdő PHP-vel ismerkedők számára is.
1. /view/login-form.php
<html>
<head>
<title>User Login</title>
<link href="./view/css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<form action="login-action.php" method="post" id="frmLogin" onSubmit="return validate();">
<div class="demo-table">
<div class="form-head">Login</div>
<?php
if(isset($_SESSION["errorMessage"])) {
?>
<div class="error-message"><?php echo $_SESSION["errorMessage"]; ?></div>
<?php
unset($_SESSION["errorMessage"]);
}
?>
<div class="field-column">
<div>btz 3 éve 3
-
Be akarnak perelni egy kép oldalba ágyazása miatt
Jó reggelt! Itt a friss kávé 🍵!
Ja? Nem. Ez a kávé igazából itt sincs! Gondoltad volna? Ugyanis ez a kávé a Prohardverre a Wikipédia szerveréről hosztolódik ide. A Wikipedia szerverén található maga a képfájl, én csak egy html kóddal (IMG) illesztettem be ide, így a kép beágyazott módon itt is megjelenik. Akárcsak mintha itt lenne. De nincs itt. Csak illúzió, hogy itt van.
Mi lenne, ha most a kép készítője ide jönne fenyegetőzni, hogy azonnal szedjem le, mert beperel engem és a Prohardvert is, mert ez a kép ide egy HTML kód segítségével megjelenítésre kerül, anélkül, hogy magát a képfájlt lemásoltam vagy sokszoroztam volna.
Mégis megtörtént a nonszensz! Nem a kávéval, hanem egy másik képpel, de ez a lényegen nem változtat. Bírósági eljárással fenyeget a kép szerzője. Miután vázoltam neki, hogy én az adott képet nem másoltam, nem szerkesztettem, nem vagyok semmilyen jogsértés elkövetője, forduljon a képet hosztoló és eredetileg tárhelyén tároló weboldal tulajdonosához, hosting szolgáltatójához. Erre fel mindenféle technohalandzsa előadása mellett (Például hogy valami login oldal rögzítette az IP-m és meg van neki. Fogalmam sincs amúgy, hogy miről beszél. Nem jártam semmilyen login oldalon) előadta, hogy én már pedig tolvaj vagyok, mert az otthagyott kocsit sem viszik el az útszéléről. (Há Nórmális? Margit!btz 3 éve 40
-
JQuery tartalom refresher reloader
JQuery alapú div content refresh.
A kód a "here" ID-vel ellátott div tartalmát frissíti (ha van a fájlban változás) a click linkre kattintva, az egész oldal frissítése nélkül.<html>
<head>
<!-- JQ CDN -->
<script src="https://code.jquery.com/jquery-3.4.1.js" integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin="anonymous"></script>
</head>
<body>
<div id="here">
1111111111111111111111111111
</div>
0<br />
<a href="javascript:void(0);" id="refresh">click</a>
<script>
$(function() {
$("#refresh").click(function() {
$( "#here" ).load(window.location.href + " #here" )
})
});
</script>
</body>
</html>btz 3 éve 0
-
Wordpress current user registration date
Ez a kód kiírja az aktuálisan belépett user regisztrációjának idejét.
<?php
$user_info = wp_get_current_user(); // Get logged in user info
$registered = $user_info->user_registered;
echo $registered;
?>btz 3 éve 4
-
Wordpress current user post count
Ez megjeleníti az aktuális user bejegyzéseinek számát, ott ahová ez beszúrásra került a sablonba.
Képes kiszűrni, hogy vendégfelhasználó e az illető. Neki nem jelenít meg semmit.
$current_user változónak egy User ID-t is megadhatunk. Ilyenkor ez a lekérés mindenkinek ugyanazon user össz bejegyzés számát mutatja meg.<?php
$current_user = wp_get_current_user();
if ( 0 == $current_user->ID ) {
// Not logged in.
} else {
echo count_user_posts( $current_user->ID );
}
?>btz 3 éve 0
-
PHPBB 3.2.5 kiterjesztés és alap fájl módosítás napló
Itt vezetem publikusan a PHPBB fórumrendszerben és az ahhoz kapcsolódó kiterjesztésbeekben történt alap beállításoktól eltérő változtatásaimat, hogy a későbbiekben is meglegyen, illetve hogy másoknak is hasznára lehessen.
Verziószám : 3.2.5
/phpbb = A phpbb gyökérkönyvtárát fogja jelölni1. Privát üzenet értesítés default ON az újonnan regisztrálóknak:
/phpbb/includes/functions_user.php 364. sor csere erre:
if ($notifications_data === null)
{
$notifications_data = array(
array(
'item_type' => 'notification.type.post',
'method' => 'notification.method.email',
),
array(
'item_type' => 'notification.type.topic',
'method' => 'notification.method.email',
),
array(
'item_type' => 'notification.type.pm',
'method' => 'notification.method.email',
),
);
}btz 3 éve 2
-
HTACCESS 301 ALL REDIRECT
Ezt a kódot egy .htaccess fájlba bemásolva és feltöltve a weboldal gyökérkönyvtárába a teljes oldal átirányítható egy új domainre, úgy hogy az a linkeket is követi. Pl. regidomain.com/oldal.html ---> ujoldal.com/oldal.htm stb stb
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ https://peldadomain.com/$1 [R=301,L]
</IfModule>btz 3 éve 0
-
Dovecot frissítés utáni ssl hiba
Debian 9-ről, Debian 10-re történő váltás esetén az alábbi és ehhez hasonló hibaüzenetek kezdenek el gyűlni a mail.err logfájlban
dovecot[9278]: imap-login: Error: Failed to initialize SSL server context: Can't load DH parameters: error:1408518A:SSL routines:ssl3_ctx_ctrl:dh key too small: user=<>, rip=xxx, lip=xxx, session=<45XeyQGEZOzOSmkw>
A megoldás egy egyszerű sor beszúrása a dovecot.conf fájlba:
ssl_dh = </usr/share/dovecot/dh.pem
btz 4 éve 1
-
Amavis D Controll [notes]
Add file:
/etc/amavis/conf.d/90-customwith this content:
Code:
use strict;#
# Place your configuration directives here. They will override those in
# earlier files.
#
# See /usr/share/doc/amavisd-new/ for documentation and examples of
# the directives you can use in this file
#$max_servers = 1;
#------------ Do not modify anything below this line -------------
1; # insure a defined return
and then restart amavis.in postfix master.cf, change the line:
amavis unix - - - - 2 smtp
to:
amavis unix - - - - 1 smtp
and restart postfix.
btz 4 éve 0
-
A kuki létezésének ellenőrzése Javascriptel!
Jegyzet:
Ezzel a kis kóddal ellenőrizhető, hogy létezik e a cookie vagy sem. És egy if - else elágazással különböző dolgokat írhatunk ki.<script type="text/javascript">
// vegyük ki a // jelet az 1. elől, ha azt szeretnénk, hogy a kuki létezzen, a 2. elől, ha azt szeretnénk, hogy ne létezzen. Ha mindkettő elé rakunk, akkor nem fog létezni.
document.cookie = "tesztkuki=Létezik";
// document.cookie = "tesztkuki=Már nem létezik; expires=Thu, 18 Dec 2013 12:00:00 UTC";
// Confirm that cookie does not exist
if (document.cookie.indexOf('tesztkuki') == -1 ) {
document.write("NEM LÉTEZIK A KUKI !");
} else {
document.write("LÉTEZIK A KUKI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
}
</script>btz 4 éve 10
-
Tartalom figyelmeztető Javascript popup dokumentációja
Javascript popupot kellett készíteni egy felnőtt tartalmú oldalhoz.
Elvárások voltak, hogy ugorjon fel a popup, ha a felhasználó még nem fogadta el, hogy mindenféleképp látni akarja a tartalmat, ha nem akarja látni, akkor a "NEM" link megnyomásaval irányítson el az oldalról, mondjuk a Minimax oldalára, de ha vissza látogat, akkor újra dobja fel neki a popupot, egészen addig, amíg ki nem nyílvánítja az "IGEN" linkel a tartalom megtekintési szándékát.A popup megjelenítéséhez az alábbi (popup.php) javascript popupot használtam. Igen, PHP a kiterjesztés, mert az éles verzióban php kódok is lesznek, a prototípusban csak html és javascript van.
Eredetileg nem volt meg benne a lehetőség, hogy megadjuk a választási lehetőséget a felhasználónak az IGEN / NEM választásra, mivel ez egy reklám popup volt, kiskorábanÍgy erre nem is volt szükség, csak a popup bezáró gombra. A cookie létrejött a popup.php fájlban megadott lejárati dátummal az oldal betöltésekor, amit szabályozni lehettett script oldalon.
btz 4 éve 0
-
Postfix-SASL Fail2Ban jegyzet
/etc/fail2ban/filter.d/postfix-sasl.conf
# Fail2Ban filter for postfix authentication failures
#
[INCLUDES]
before = common.conf
[Definition]
_daemon = postfix(-\w+)?/(?:submission/|smtps/)?smtp[ds]
failregex = ^%(__prefix_line)swarning: [-._\w]+\[<HOST>\]: SASL ((?i)LOGIN|PLAIN|(?:CRAM|DIGEST)-MD5) authentication failed(:[ A-Za-z0-9+/:]*={0,2})?\s*$
ignoreregex = authentication failed: Connection lost to authentication server$
[Init]
journalmatch = _SYSTEMD_UNIT=postfix.service
# Author: Yaroslav Halchenko/etc/fail2ban/jail.local
...
[postfix-sasl]
enabled = true
port = smtp
filter = postfix-sasl
logpath = /var/log/mail.log
maxretry = 3 #Max 3 próbálkozás
bantime = 7200 #Másodperc alapú tiltás
.../etc/fail2ban/jail.conf
...
[postfix-sasl]
filter = postfix[mode=auth]
port = smtp,465,submission,imap,imaps,pop3,pop3s
# You might consider monitoring /var/log/mail.warn instead if you are
# running postfix since it would provide the same log lines at the
# "warn" level but overall at the smaller filesize.
logpath = %(postfix_log)s
backend = %(postfix_backend)s
...btz 4 éve 0
-
A Munin rendszer monitorozó telepítése és használata mysql-el
A rendszerem Debian 9, erre telepítettem fel a Munin rendszermonitorozó rendszert.
Terminálban adjuk ki a következő parancsokat, feltételezve hogy a szükésges függőségek már telepítve vannak (Pl egy Apache2 webszerver)
apt-get update
apt-get upgrade
apt-get install munin munin-node munin-plugins-extraA MySQL-hez:
cd /etc/munin/plugins
ln -s /usr/share/munin/plugins/mysql_ mysql_
ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes
ln -s /usr/share/munin/plugins/mysql_innodb mysql_innodb
ln -s /usr/share/munin/plugins/mysql_isam_space_ mysql_isam_space_
ln -s /usr/share/munin/plugins/mysql_queries mysql_queries
ln -s /usr/share/munin/plugins/mysql_slowqueries mysql_slowqueries
ln -s /usr/share/munin/plugins/mysql_threads mysql_threadsSajnos ezzel még mindig nem fog működni a MySQL monitorozása. Módosítanunk kell az /etc/munin/plugin-conf.d/munin-node féjlt.
Keressük meg a [mysql*] részt és írjuk át erre:
[mysql*]
user root
group wheel
env.mysqladmin /usr/bin/mysqladmin
env.mysqlopts -u munin -pp4ssw0rdTermészetesen ehhez létre kell hozni a munin usert egy jelszóval.
munin-run mysql_queries terminál parancsal ellenőrizhetjük, hogy sikerült e a fenti beállítás. Ha kiírja a select, insert, update, replace értékeket, akkor működik.
btz 4 éve 0
-
SSH meghajtó mount
SSH-n elérhető szerver lemezének felcsatolása a másik szerver fájlrendszerére
A szükséges csomag installálása:
apt-get install sshfs
Letölti mellé mág a fuse csomagot is.
(Én Debiant használok, más rendszereken lehet yum parancsal)Készítsünk egy fuse csoportot
groupadd fuse
usermod -a -G fuse userCsatolási hely létrehozása:
cd /
cd mnt
mkdir helyimappa <=== Ez bármi lehet, csak arra kell figyelni, hogy a következő parancsnál ezt adjuk megCsatolás
sshfs -o allow_other,default_permissions,port=PORTSZÁM root@SZERVERIP VAGY DOMAIN:/Tavolimappa /mnt/helyimappaPortszám csak akkor kell, ha eltér a default 22-es porttól.
A távoli mappa helyére természetesen azt a mappát kell írni, amit meghajtóként szeretnénk csatolni.
Root helyére is írhatunk más felhasználót, ha nem rendszergazda nevében akarunk belépni.Ez csak egy rövid leírás, főleg magamnak, hogy később is meglegyen, akit részletesebben is érdekel, az kövesse a lenti linket.
btz 4 éve 2
-
Alapértelmezett IPTABLES tűzfalbeállításaim szerverhez WEBMIN panelen
Ezt csak úgy magamnak, hogy később is meglegyen, ha új szervert telepítek.
Kifelé bármi mehet, befelé csak a 10001-n megy az SSH és a WEBMIN a 10002-esen, illetve a stabil és meglévő kapcsolatok, az ICMP protokollhasználat és a lo interface dolgai.
Kommentben leírhatjátok, hogy ki milyen tűzfalszabályokat használ a szükséges portokon kívül.
btz 4 éve 2
-
CWP (Cent OS Web Panel) Let's Encrypt telepítése után nem indul
Nem indul a CWP panel Let's Encript telepítése után probléma
Kézzel próbáltam indítani:
[root@SERVEREM ~]# systemctl start cwpsrv.service
Job for cwpsrv.service failed because the control process exited with error code. See "systemctl status cwpsrv.service" and "journalctl -xe" for details.Hibát dob. Meg kellett keresni a napló állományt, ami a
/usr/local/cwpsrv/logs/error_log címen találhatóEz ilyen hibákkal sírt:
019/05/05 21:17:10 [emerg] 4223#0: SSL_CTX_use_PrivateKey("/etc/pki/tls/private/hostname.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
2019/05/05 21:17:15 [emerg] 4244#0: SSL_CTX_use_PrivateKey("/etc/pki/tls/private/hostname.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
2019/05/05 21:17:21 [emerg] 4247#0: SSL_CTX_use_PrivateKey("/etc/pki/tls/private/hostname.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)Megoldás:
Terminálba kell generáltatni egy hostname kulcsot az alábbi parancsal
/usr/local/cwpsrv/htdocs/resources/scripts/generate_hostname_ssl
btz 4 éve 0
-
ISPCONFIG 8080 felület használata Let's Encrypt-el
Apache-hoz használt cert-ek átvétele az ISPCONFIG-hoz, hogy lehessen használni a 8080-as porton futó felületet https módban, anélkül, hogy megjelenne a tanusítvány elfogadás felugróablak a böngészőben.
Ha már generáltunk az ISPCONFIG felületen Let's Encrypt kulcsot a hostname domainünkhöz vagy a szerverünkön létrehozott Apache2 virtuális hosthoz, akkor lehet ezt hasznáni .
Terminál ablakban:
cd /usr/local/ispconfig/interface/ssl/
mv ispserver.crt ispserver.crt-$(date +"%y%m%d%H%M%S").bak
mv ispserver.key ispserver.key-$(date +"%y%m%d%H%M%S").bak
mv ispserver.pem ispserver.pem-$(date +"%y%m%d%H%M%S").bak
ln -s /etc/letsencrypt/live/$(hostname -f)/fullchain.pem ispserver.crt
ln -s /etc/letsencrypt/live/$(hostname -f)/privkey.pem ispserver.key
cat ispserver.{key,crt} > ispserver.pem
chmod 600 ispserver.pem$(hostname -f) = A hostnevet írja be de használhatunk helyette mást is, pl xy.mydomain.com vagy akármilyen domainünk van. Természetesen ha mást használunk, akkor azt kell behelyettesíteni a $(hostname -f) helyére.
Video:
btz 4 éve 1
-
OBS Xcomposite probléma
Open Video Broadcasting Xcomposite Ablak rögzítési forrás probléma.
Az Ablak Felvétel (Xcomposite) forrás nem követi a változásokat az OBS-ben, hacsaknem mozdítom meg az ablakot vagy a forrás tulajdonságaira kattintok, aztán kilpek belőle.
Debian Linux Szervert használok VNC-n keresztül.
A prbléma szemléltetésére készítettem egy videót is.
Ötlet esetleg valakinek, hogy mit lehetne tenni?btz 4 éve 3
-
PHPBB fórum privátüzenet értesítő email visszaállítása
Sajnos a PHPBB fejlesztői számomra ismeretlen indokból (Talán a GDPR fszság miatt?) úgy döntöttek, hogy a fórummotor ezentúl az újonnan regisztrált felhasználók számára alapértelmezett módon kikapcsolt állapotban hagyja a privát üzenetek (továbbiakban PM-ek) emailes levélértesítésére szolgáló jelölő négyzetet.
Tehát, ha te is üzemeltetsz PHP Bulletin Board fórumrendszert, az újonnan regisztrált tagok alapértelmezetten nem kapnak email értesítést, arról, hogy privát üzenetük érkezett. Régebben ez alapértelmezetten be volt kapcsolva. Ha egy user nem akart erről emailt kapni, volt lehetősége kikapcsolni.
Mit kell tenni annak érdekében, hogy megmókoljuk ezt a dolgot?
Lépjünk be a fórum scripjeinek könyvtárába majd az ebben található "Includes" mappába. Nyissuk meg szerkesztésre a functions_user.php-t.btz 4 éve 14
-
Expresszbolt.com SPAM-elés! Mostmár elég!
Nem tudom, hogy kinek volt dolga az Expresszbolt.com-al SPAM ügyben.
Remélem, ha van ilyen a Google találatai alapján több ember is ide talál, akik egyszerűen képtelenek leiratkozni az expresszbolt.com hírleveléről, ami ezáltal SPAM-mé minősül. A leiratkozás linkre kattintva tovább jutunk egyfajta oldalra, ahol mégegyszer meg kell nyomni a leiratkozom lehetőséget, de a mailek ugyanúgy érkeznek tovább.
Ha más is ebben a cipőben jár, akkor nyugodtan keresse fel az NMHH kéretlen hirdetést bejelentő űrlapját és tegyen bejelentést. Én vagy hatszor próbáltam leiratkozni, levelet is írtam nekik, először szépen, aztán most egymás után két b+-eset is. Először kilátásba helyezve a bejelentést és egyet a bejelentés után, mivel továbbra sem voltak hajlandók leálni a szemeteléssel. Nem tudom mért kell a hatósági bejelentést megvárni? De ha jó ez nekik így, ám legyen. Nem rajtam múlt.
btz 4 éve 7
-
Weboldalba illeszthető analóg óra script
A kód:
(Ezt egy tetszőleges nevű .html kiterjesztésű fájlba beletehetjük)<html>
<head>
<title>ORA MUTATOS</title>
<canvas id="my_canvas" width="520" height="510" ></canvas>
</head>
<body>
<script>
var angle_jump=6;
var dt= new Date();
sec = dt.getSeconds()*angle_jump;
var min=dt.getMinutes();
min=min*angle_jump;
min=min + (sec/360)
var hour=dt.getHours();
hour=hour*30;
hour=hour + (min/12);
var ang_second=90-sec;
var ang_minute=90-min;
var ang_hour=90-hour;
var r=160;
//var my_canvas=$('#my_canvas').get(0)
var my_canvas=document.getElementById("my_canvas");
var gctx = my_canvas.getContext("2d");
var x=my_canvas.width/2;
var y=my_canvas.height/2;
speed=1000;
arc_angle=10;// angle of oppisite end of second niddle
////////////
my_function=function my_function(){
gctx.clearRect(0, 0, my_canvas.width,my_canvas.height);
///////////////////
gctx.moveTo(x+r*1.4,y);
gctx.strokeStyle= '#d28c23';btz 4 éve 0
-
Simplepie FEED item forditottt dátum rendezés
A http://simplepie.org oldalról tölthető le ez a PHP alapú script, amivel saját oldaladon jelenítheted meg külső oldalak cikkeit.
Én egy skis dobozos formában csináltam ezt meg, ami így néz ki:
Ehhez csak egy fájlt kell létrehozni, a neve bármi lehet, az alábbi tartalommal, a letöltött simplepie scriptek gyökérkönyvtárában:
<?php
require_once('autoloader.php');
$feed = new SimplePie();
$feed->set_feed_url('https://prohardver.hu/hirfolyam/anyagok/rss.xml'); //Itt bármelyik weboldal feed-je megadható, amit meg szeretnénk jeleníteni
$feed->enable_order_by_date(false); // Erőltetett dátum szerinti rendezés kikapcsolva
$feed->enable_cache(false); // Cache kapcsoló
$feed->init();
$feed->handle_content_type();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//HU"
<html xmlns
<head>
<title>Sample SimplePie Page</title>
<style>
#contentbox {
border: 2px solid #FF8000;
padding: 5px;
border-radius: 10px;
background-color: #FBF1A4;
color: black;
margin-top: 10px;
margin-bottom: 15px;
margin-left: 20px;btz 4 éve 0
-
Ipv6 tiltása PPPoE WAN interfészen Openwrt alatt
Az /etc/config6network konfigurációs állományába kell szúrni ezt a sort:
option ipv6 '0'
a
option ipv6 '1'
-t törölni kellbtz 5 éve 2
-
Forbidden Rejected request from RFC1918 IP to public server address Openwrt Luci
Forbidden Rejected request from RFC1918 IP to public server address probléma Openwrt Luci
A luci felület nem nyitható meg belső internetről, de külső netről - például mobilinternet - ebben az esetben sincs gond. Nem tudom miért kell defaultra tennni ezt azökörségetfiltertProbléma oka: /etc/config/uhttp fájlban option rfc1918_filter '1' érték található. Ezt option rfc1918_filter '0'-ra kell állítani.
A fájl jelenlegi tartalma :
config uhttpd 'main'
list listen_http '0.0.0.0:80'
list listen_http '[::]:80'
list listen_https '0.0.0.0:443'
list listen_https '[::]:443'
option redirect_https '1'
option home '/www'
option rfc1918_filter '0'
option max_requests '3'
option max_connections '100'
option cert '/etc/uhttpd.crt'
option key '/etc/uhttpd.key'
option cgi_prefix '/cgi-bin'
option script_timeout '60'
option network_timeout '30'
option http_keepalive '20'
option tcp_keepalive '1'
option ubus_prefix '/ubus'
config cert 'px5g'
option days '730'
option bits '1024'
option country 'ZZ'
option state 'Somewhere'
option location 'Uknown'btz 5 éve 1
-
-
HELP: DHCP és StrongSwan IPSEC Ikev2 ugyanazon a szerveren nem megy(?)
Sajnos arra lettem figyelmes, hogy a már jó egy éve bejáratott VPN-em nem működik, pedig semmilyen változtatást nem hajtottam végre a konfigurációban.
A VPN szerver még mindig az Openwrt-s TP-Link, a gateway még mindig a Telekomos Speedport Entry 2i.
A valahogy így néz ki a hálózat:
Mit változtattam?
A Speedport helyett a TP-Link lett a DHCP szerver. Ha visszaállítom a Speedportot DHCP szervernek, minden működik, a VPN kliens tud csatlakozni a szerverhez, IP címet is kap a DHCP szerver Speedport által, Ha ismét a TP-Linket állítom be DHCP szervernek, akkor nem működik az egész. Pedig a helyi hálózaton keresztül csatlakoztatott eszközök kapnak IP-t a TP-Linktől, Internet is van, mivel a TP-Link DHCP szervere Gateway-nek az Speedport IP-jét (ami 192.168.1.4) adja a klienseknek nem a sajátját az 192.168.1.250-et.Az IPsec jelenlegi konfigurációs fájljában az ipsec.conf-ban, ez van:
btz 5 éve 2
-
reCaptcha v2 PHPBB 3.0.X fórumokhoz
Sajnos a reCaptcha v1-t shut downlolták a Googlenél 2018.03.31-én, ezért egy új reChaptcha v2 ellenőrzőre volt szükségem egy PHPBB 3.0.11 rendszerű fórum regisztrációját ellátó (SPAM)bot védelemhez.
Ehhez először is törölni kellett az oldalhoz kapcsolt v1 API kulcsokat a Google reCaptcha admin oldalán, majd új nyilvános és titkos v2 API kulcsot kellett létrehozni az oldalhoz, ezt a PHPBB adminfelületén a Fórum konfiguráció, Spam megelőzés, Elérhető bővítmény, Telepített bővítményrész konfigurációs ablakánál kellett bemásolni.
A Githubról az alábbi csomag SRC könyvtárának tartalmát a :/var/www/phpBB3/includes/captcha/plugins könyvtárba kellett másolni. Természetesen mindenki a saját elérési útjának megfelelően másolja.
btz 5 éve 0
-
Tesco gazdaságos micro USB töltő és adatkábel
Egy hete vettem a Tescoban és mára be is adta az unalmast. Ha tehetitek kerüljétek ezt a fajta USB-t.
Urbanz Incredi Cables Micro USB.
btz 5 éve 9
-
Javascript lenyíló menü
<!DOCTYPE html>
<html>
<head>
<style>
.dropbtn {
background-color: #4CAF50;
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
}
.dropbtn:hover, .dropbtn:focus {
background-color: #3e8e41;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
overflow: auto;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content a:hover {background-color: #f1f1f1}
.dropdown-content2 {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
overflow: auto;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
margin-left: 107px;
}
.dropdown-content2 a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content2 a:hover {background-color: #f1f1f1}
.show {display:block;}
</style>
</head>
<body>btz 5 éve 2
btz top 10 blogbejegyzése
Percről percre
-
Megjött a Razr 40 és az Ultra
A Motorola két összehajtható telefont is bemutatott, az alap Razr 40 árának duplájáért az Ultra is megvehető.
-
Szintet lép a Kioxia új UFS memóriája
A második generációs UFS 4.0-s dizájn több szempontból is gyorsabb az elődjénél.
-
Computex: ráadás Montech házak
Ezúttal két miditoronyra és egy nyitott dizájnú, kissé futurisztikusan festő, de alumíniummal nem spóroló modellre vetül fürkésző tekintetünk.
-
Computex 2023: M&M az MSI-nél
A második (vagy első?) M betű a Mercedes-AMG Motorsportra vonatkozik az egyedi kiadású Stealth 16 kapcsán.
-
Akciófigyelő: Ingyenes az Epic Store-ban a Midnight Ghost Hunt
Ha valakinek az eddigiek során kimaradt volna a játék, az most pótolhatja azt.
-
Tiny Thor teszt
Több mint 10 év fejlesztés után az Asylum Square ismét visszarángat minket a 90-es évekbe, a platformjátékok aranykorába.
-
Garmin Edge 840: mindent bele!
Négy év után dobta csak piacra a Garmin az Edge kerékpáros komputerek új középkategóriás szériáját. Érdemes volt várni rá?
-
Tarol a Tesla, Musk Kínában
A világ legjobban fogyó modellje volt a Tesla Model Y az első negyedévben, ez nagyrészt Kínának köszönhető. Az országba látogatott a vezetőkkel egyeztetni maga Elon Musk is.
-
Redmi Note 12 4G teszt
Itt a Redmi Note 12-es széria alapmodelljének a tesztje. Élhető telefon, de az NFC kihagyása teljességgel érthetetlen húzás volt a gyártótól.
-
Kihalhat az emberiség,köszi AI
Nem csak a szakértők, de a legnagyobb AI-cégek vezetői is attól tartanak, hogy a mesterséges intelligencia miatt halhat majd ki az emberiség. Az EU heteken belül lépne az AI kapcsán.
-
Nagy agrofotovoltaikus farm
Az Engie és az Amazon együtt nyitották meg az eddigi legnagyobb agrofotovoltaikus farmot Olaszországban, hogy zöldenergiával lássák el helyileg a cégóriást.