- https://jwt.io
- https://token.dev
- https://dinochiesa.github.io/jwt
- https://jwtbuilder.jamiekurtz.com
- https://developer.vonage.com/en/jwt
- https://www.scottbrady91.com/tools/jwt
- https://kjur.github.io/jsjws/tool_jwt.html
- https://www.javaguides.net/p/online-jwt-generator.html
- https://www.javainuse.com/decodeJWT
- https://www.javainuse.com/jwtgenerator
#Site #JWT
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍2
Forwarded from DT_PYTHON_LEARNING (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
Source Code
https://github.com/Dariush-Tasdighi/Python_Projects
#Movie #SourceCode #Python #General #EthicalHacking #Cryptography #CTF
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍4
یک شرکت دانشبنیان فعال در زمینه تولید سامانههای سفارش مشتری جهت تکمیل تیم فنی خود از افراد واجد شرایط زیر دعوت به همکاری می نماید:
✅ برنامهنویس Front-End
آشنایی با Blazor Web Assembly
تسلط به برقراری ارتباط با Back-end توسط فراخوانی Web API
تسلط به HTML , CSS, JavaScript , Bootstrap
✅ برنامهنویس Back-End
آشنایی با NET 7
تسلط به EF Core
تسلط به NET Web API Core
تسلط به ASP.NET MVC
✅ مشخصات مورد نظر:
حداقل یکسال سابقه کار
مسلط به زبان #C
آشنایی با SqlServer
✅ محل کار نزدیک مترو صادقیه
✅ تنوع در حوزههای کاری
❇️ ارسال رزومه به:
ExirTechSun@Gmail.com
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍3
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
فلسفه هر چیز، از خود آن چیز مهمتر است!
به بهانه شروع این دوره، کمی تیراندازی میکنم! و پیشاپیش عذرخواهی میکنم!
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_01
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤47👍9
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
انتخاب زبان برنامهنویسی!
😡 یک سؤال عجیب و غیر علمی!؟
کدام زبان برنامهنویسی بهتر است؟ سیشارپ یا پایتون؟
😊 یک سؤال علمی و درست؟
با توجه به زمان/هزینه/کیفیت و با توجه به محدودیتها و توانمندیهای زبانهای برنامهنویسی، برای فلان پروژه، بهتر است از چه زبان برنامهنویسی استفاده نماییم؟ سیشارپ یا پایتون؟
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_02
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32👍9
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
انتخاب زبان برنامهنویسی!
- مسالهای به نام کارآموزی
- معرفی کل دورههای سیشارپ (#C) و تقدم، تاخر یادگیری آنها
- نقشه راه برای برنامهنویسان Full Stack / Front-End / Back-End
- چرا باید برای پروژههایی که Back-End آنها سیشارپ میباشد، از Blazor Web Assembly استفاده نماییم!
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_023
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍9
Media is too big
VIEW IN TELEGRAM
✅ از این پس، فیلمهایی که موضوعات مهم و کاربردی داشته باشند، و به دلیل حجم بالای کار و محدودیت زمانی، قادر به تولید و انتشار آنها نباشم، در صورتی که فیلمهای مفیدی را در این موضوعات از YouTube پیدا نمایم، که با توجه به وسواسی که دارم، جامع و مانع و کامل بودن آنها، مورد تایید اینجانب باشد، به صورت Full HD دانلود کرده و برای شما عزیزان، منتشر خواهم کرد.
📌 منبع:
https://www.youtube.com/@NetAdminPlus
https://www.youtube.com/watch?v=VbBmuYOtU2A&t=2s
#YouTube #Movie #EthicalHacking #Windows #Sandbox
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤15
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
ایجاد یک پروژه Blazor Web Assembly Template با دات نت نسخه ۸
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_04
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍2
https://tails.net
https://tails.net/install/index.en.html
#Security #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍13
- زمانی که یک دستگاه لپتاپ یا دسکتاپ خریداری میکنید، میتوانید قبل از نصب ویندوز، سختافرار روی آن سیستم را بررسی (مشاهده) کرده و تست سختافزاری نمایید.
- زمانی که بر روی سیستمعامل شما، تعدادی فایل به صورت ناخواسته حذف میشوند، میتوانید از طریق این مجموعه، فایلهای حذف شده را بازیابی نمایید.
- زمانی که گذرواژه ویندوز خودتان را فراموش کردهاید، میتوانید، گذرواژهتان را از طریق این مجموعه Reset نمایید.
https://www.hirensbootcd.org
https://www.hirensbootcd.org/download
https://www.hirensbootcd.org/usb-booting
#Security #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤13
- اگر Flash خودمان را، که حاوی فیلم، سریال، برنامه و غیره میباشد را، به یک دستگاه دیگری متصل نمودیم، مطمئن باشیم که قطعا ویروسی نخواهد شد!
- اگر Flash خودمان را، در اختیار شخص دیگری قرار دادیم، مطمئن باشیم که وی، فایلی را سهوا، ویرایش و یا حذف نخواهد کرد و ضمنا فایل جدیدی را نیز به Flash اضافه (کپی) نخواهد کرد!
✅ مراحل کار:
- ابتدا فلش (Flash) را به دستگاه متصل میکنیم.
- از طریق پنجره Run، دستور ذیل را نوشته، تا وارد محیط Disk Management شده، و از شماره دیسک Flash، مطلع شویم!
diskmgmt.msc
- حال به صورت Run as Administrator وارد محیط Command Prompt شده و دستور ذیل را اجرا میکنیم:
?> diskpart
- برای نمایش فهرست تمام دیسکهای موجود دستگاه، از دستور ذیل استفاده میکنیم:
- نکته: در صورتی که بعد از اجرای دستور ذیل، در کنار یک دیسک، ستاره (*) مشاهده کردیم، این بدان معنا است که این دیسک، دیسک انتخابی میباشد!
DISKPART> list disk
- با توجه به شماره دیسکی که مربوط به Flash ما میباشد، دستور ذیل را برای انتخاب آن Flash وارد میکنیم:
DISKPART> select disk [disk_number]
OR
DISKPART> sel disk [disk_number]
Disk [disk_number] is now the selected disk.
- برای مشاهده Attribute های دیسک انتخاب شده، از دستور ذیل استفاده میکنیم:
DISKPART> attribute disk
- که احتمالا اعلام میکند که در حال حاضر این دیسک، در حالت Read only نمیباشد (No)
- حال با استفاده از دستور ذیل، دیسک انتخاب شده را Read Only و یا اصطلاحا Write Protect میکنیم:
DISKPART> attribute disk set readonly
- اجرای این دستور، معمولا مقداری به طول خواهد انجامید...
- نکته: میتوانیم با استفاده از دستور ذیل، مجددا دیسک را از حالت Read Only خارج نماییم:
DISKPART> attribute disk clear readonly
- نکته: با تشکر از آقای مهندس داود اذانی بابت معرفی این برنامه
https://www.sordum.org/8117/ntfs-drive-protection-v1-5/
- نکته: با تشکر از آقای مهندس داریوش اقتداری بابت کد جذاب PowerShell
Get-Disk |
Select-Object Number,FriendlyName,@{Name="Size";
Expression={[math]::Round($_.Size/1GB,2)}},
BusType,IsReadOnly | Sort-object -Property Number
Set-Disk -Number [disk_number] -IsReadonly $True
Set-Disk -Number [disk_number] -IsReadonly $False
#Security #EthicalHacking
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27❤9
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
توضیحات مهمی در خصوص SSL
ایجاد صفحات لازم برای شروع Authentication
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_05
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍5
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
Cheat Sheet:
- ClaimsIdentity
- ClaimsPrincipal
- AuthenticationState
- AuthenticationStateProvider
- RedirectToLogin.razor
NuGet:
Microsoft.AspNetCore.Components.Authorization
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_06
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍8
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
Cheat Sheet:
@attribute [Authorize]
@attribute [Authorize(Roles = "R1")]
@attribute [Authorize(Roles = "R1, R2")]
@attribute [Authorize(Policy = "P1")]
@attribute [Authorize(Policy = "P1, P2")]
<AuthorizeView>
</AuthorizeView>
<AuthorizeView>
<Authorized>
</Authorized>
<Authorizing>
</Authorizing>
<NotAuthorized>
</NotAuthorized>
</AuthorizeView>
<AuthorizeView>
<AuthorizeView Context="innerContext">
</AuthorizeView>
</AuthorizeView>
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_07
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍6
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
Cheat Sheet:
await System.Threading.Tasks.Task
.Delay(millisecondsDelay: 2000);
claim = new System.Security.Claims
.Claim(type: "LastName", value: "Tasdighi");
// "jwt" OR "googooli" OR "magooli" OR ...
var claimsIdentity =
new System.Security.Claims.ClaimsIdentity
(claims: claims, authenticationType: "googooli");
- دو دستور ذیل غلط هستند!
@attribute [Authorize
(Policy = "CanBuy, CanDelete")]
<AuthorizeView Policy="CanBuy, CanDelete">
</AuthorizeView>
- دستور ذیل کار نمیکند!
var claimsIdentity =
new System.Security.Claims
.ClaimsIdentity(claims: claims);
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_08
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍5
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
ASP.NET Core WEB API + Blazor Web Assembly Custom Security
Cheat Sheet:
claim = new System.Security.Claims.Claim
(type: System.Security.Claims.ClaimTypes.Name,
value: "Dariush");
claim = new System.Security.Claims.Claim
(type: System.Security.Claims.ClaimTypes.Role,
value: "Administrator");
Name:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name
Role:
http://schemas.microsoft.com/ws/2008/06/identity/claims/role
var claims =
ParseClaimsFromJwtToken(jwtToken: jwtToken);
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_09
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍6
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
Blazor Web Assembly [Custom Security]
https://sadgan.com
Cheat Sheet:
<PackageReference Include="Blazored.LocalStorage" Version="4.4.0" />
<PackageReference Include="Blazored.SessionStorage" Version="2.4.0" />
@inject Blazored.LocalStorage.ILocalStorageService storageService
@inject Blazored.SessionStorage.ISessionStorageService storageService
await storageService.SetItemAsync
<string?>(key: "Value", data: Value);
await storageService.SetItemAsStringAsync
(key: "Value", data: Value);
await storageService.SetItemAsStringAsync
(key: nameof(Value), data: Value);
Value = await
storageService.GetItemAsync<string?>(key: "Value");
Value = await
storageService.GetItemAsStringAsync(key: "Value");
Value = await
storageService.GetItemAsStringAsync(key: nameof(Value));
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_10
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍10
Forwarded from DTX_LEARNING_ASP.NET_CORE_SECURITY (𝓓𝓪𝓻𝓲𝓾𝓼𝓱 𝓣𝓪𝓼𝓭𝓲𝓰𝓱𝓲)
Media is too big
VIEW IN TELEGRAM
Blazor Web Assembly [Custom Security]
https://sadgan.com
Cheat Sheet:
- RedirectToLogin.razor:
var returnUrl =
Navigation.Uri.Replace
(oldValue: Navigation.BaseUri,
newValue: string.Empty);
- CustomAuthenticationStateProvider.cs:
public const string TokenKeyName = "token";
void LogoutAsync()
bool LoginAsync(string? jwtToken)
- Login.razor:
@page "/authentication/login/{returnUrl?}"
[Parameter]
public string? ReturnUrl { get; set; }
Source Code:
https://github.com/Dariush-Tasdighi/Learning-Blazor-Web-Assembly-Security
#ASP_NET_CORE_WEB_API #BLAZOR #WEB_ASSEMBLY #SECURITY #CUSTOM_SECURITY #CUSTOM_SECURITY_NEW_SERIES #CUSTOM_SECURITY_NEW_SERIES_11
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17👍6
Media is too big
VIEW IN TELEGRAM
Persian Anti Malware
Cheat Sheet:
- آموزش نکاتی در خصوص امنیت، برای کاربران، شرکتها و سازمانها
- Site:
https://PersianAntiMalware.ir
- Source Code:
https://github.com/Dariush-Tasdighi/Persian-Anti-Malware
#ANTI_VIRUS #ANTI_MALWARE #ANTI_MALWARE_001 #WINDOWS_FORMS
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👍14
Media is too big
VIEW IN TELEGRAM
Persian Anti Malware
Cheat Sheet:
- فعلا کمتر قصه تعریف میکنم و به سلامتی، توی این قسمت وارد برنامه و سورسکد میشویم!
- Site:
https://PersianAntiMalware.ir
- Source Code:
https://github.com/Dariush-Tasdighi/Persian-Anti-Malware
#ANTI_VIRUS #ANTI_MALWARE #ANTI_MALWARE_002 #WINDOWS_FORMS
🆔 @Dariush_Tasdighi
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍4