امروز در این پست به معرفی ابزار tmux و نحوه استفاده از آن به شکل مقدماتی و ساده ، می پردازیم.
tmux یک ابزار برای مدیریت پنجره های مختلف تحت ترمینال لینوکس است ، که به ما کمک می کند با استفاده از یک ورودی (ترمینال) بتوانیم چند پروسه و دستور را هم زمان با هم در چند پنجره اجرا کنیم. برای درک بهتر کاربرد این ابزار به این مثال توجه کنید.
فرض کنید که در حال کار با سیستم لینوکسی خود هستید و با استفاده از ترمینال فایرفاکس را اجرا می کنید ، در عین حال نیاز دارید تا با استفاده از ابزار nano یک فایل را ویرایش کنید. (یعنی دو پروسه راه همزمان اجرا کنید). در سیستم هایی مانند اوبونتو که با محیط گرافیکی gnome سر و کار داریم به سادگی یک ترمینال دیگر باز میکنیم یا یک tab برروی ترمینال باز میکنیم. ولی فرض کنید که سیستم گرافیکی در دسترس نباشد. برای مثال داریم از ssh استفاده میکنیم و نمیتوانیم چند کانکشن همزمان داشته باشیم (بهتر است که این کار را نکنیم) اینجا است که tmux به کمک ما می رسد.
یا فرض کنید که با ssh به یک سرور متصل شده ایم و میخواهیم یک دستور و پروسه را اجرا کنیم (یا برنامه ای اجرا کنیم) که نیاز داریم تا این برنامه ها بعد از خروج ما (بستن connection ) همچنان توسط سرور در حال اجرا باشند. باز اینجا tmux به ما کمک میکند تا این کار را انجام دهیم.
زبان Bash ، که نام آن مخفف Born again shell میباشد ، سیستم های بر پایه یونیکس (Unix) یا شبیه به یونیکس ، از این زبان برای دریافت دستورات استفاده می کنند. این زبان توسط Brian Fox ابتدا در سال 1989 نوشته شد.
امروزه از BASH در ترمینال ها یا خط فرمان های سیستم های لینوکسی و مک OS استفاده می شود.
سلام دوستان ، امیدوارم روز خوبی داشته باشید.
امروز در این پست میخواهیم به عنوان اولین مطلب این وبلاگ به این موضوع بپردازیم که XSS چه نوع آسیب پذیری هست و اینکه چطور میتونیم جلوی این آسیب پذیری رو بگیریم.