25 Aralık 2018 Salı

Npm run serve | events.js Unhandled 'error' event hatası giderme

Vue ile oluşturulan bir projede alınan hatayı gidermek için gerekli kod
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

10 Aralık 2018 Pazartesi

Nmap http-joomla-brute kullanımı


Aşağıdaki parametreler düzenlenerek Joomla admin paneli için brute force denenebilir.

nmap -p80 --script http-joomla-brute --script-args 'userdb=/root/Desktop/user.txt,passdb=/root/Desktop/pass.txt,http-joomla-brute.hostname=domain.com, brute.firstonly=true' <target-ip> -vvv -Pn

27 Eylül 2018 Perşembe

Laravel 5.7 JWT Authentication

Laravel 5.7 ve Vue.js 2 ile proje geliştirmek için gerekli olan Laravel JWT ayarları aşağıdaki şekildedir.

composer create-project --prefer-dist laravel/laravel blog

composer require tymon/jwt-auth

config/app.php (Providers içine)

Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class,

config/app.php (Aliases içine)

'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuthFacades\JWTFactory::class

eklenmelidir. Ardından terminalden

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"

php artisan jwt:generate

komutları çalıştırılmalıdır.

JWTGenerateCommand.php dosyası içine 

public function handle() 
{ 
   $this->fire(); 
}
eklenmeli. Son olarak AppServiceProvider.php içine

Schema::defaultStringLength(191);

eklenerek POSTMAN gibi uygulamalar ile isteklerinizi çalıştırabilirsiniz.

15 Ağustos 2018 Çarşamba

Texstudio Türkçe yazım kontrolü eklentisi

Öncelikle

https://extensions.openoffice.org/en/project/turkish-spellcheck-dictionary

ya da

https://extensions.libreoffice.org/extensions/turkish-spellcheck-dictionary 

adresinden .oxt uzantılı dosyayı indirmeniz gerekiyor. Sonrasında indirilen .oxt dosya uzantısı .zip olarak değiştirilmeli. İçinde dictionaries dizini altındaki dosyaları 

C:\Users\neu\AppData\Roaming\texstudio\dictionaries

dizini içine kopyalayıp daha sonra Texstudio yeniden başlatılarak belge içinde otomatik Türkçe yazım kontrolü rahatlıkla kullanılabilir. Eğer 

C:\Users\neu\AppData\Roaming\texstudio\dictionaries 

dizini bulunamadıysa bu dizin adresine erişmek için

Options->Configure Texstudio->Language Checking 

menüsü altından dizin adresini bulabilirsiniz.

27 Temmuz 2018 Cuma

Npm run dev Error: Cannot find module hatası çözümü

Laravel frontend tarafında npm ile herhangi bir javacript framework kurmaya çalışırken alınan hata aşağıdaki şekilde giderilebilir.

npm update laravel-mix 
npm update 
npm run dev

18 Temmuz 2018 Çarşamba

Mariabdb Access denied for user 'root'@'localhost' hatası giderme.

Mariadb üzerinde Access denied for user 'root'@'localhost' hatasını gidermek için aşağıdaki kodları sırasyıla çalıştırmak yeterli olacaktır. Bu işlem sonucunda şifresi boş olan root kullanıcısı tüm işlemleri yapabilecektir.

sudo mysql -u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
exit;

22 Haziran 2018 Cuma

Ubuntu 18.04 composer kurulumu

Sistem üzerinde curl yüklendikten sonra aşağıdaki kod bloğu ile composer rahatlıkla kurulabilmektedir.

sudo apt install curl
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
composer