Skip to content

Instantly share code, notes, and snippets.

View milyasyousuf's full-sized avatar
🏠
Working from home

Muhammad milyasyousuf

🏠
Working from home
View GitHub Profile
@milyasyousuf
milyasyousuf / CVE-2023-5113-Pattern.txt
Created October 25, 2023 14:30
CVE-2023-5113-Pattern.txt
([(software:cpe='cpe:2.3:o:hp:futuresmart_5:*:*:*:*:*:*:*:*') AND (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_5700_49k98a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_5700_6qn28a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6700_49l00a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6700_4y280a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6700_58m42a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6700_6qn33a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6701_49l00a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6701_4y280a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6701_58m42a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_6701_6qn33a:-:*:*:*:*:*:*:*') OR (software:cpe='cpe:2.3:h:hp:color_laserjet_enterprise_flow_mfp_5800_58r10a:-:*:*:*:*:*:*
Adding cpe or cve to cti2stix required the following task
1. Need to cpe or cve as a provider in the cti2stix -> folder
2. Need to handle all the data templating path for the case identity and marking definition.
3. Need to update the code to work the script as a part of whole project.
- Required import updates
- Celery task updations
- File paths adjestments
4. Need to call cpe or cve script as an async script to load data -
{
"id": 5500736241902,
"admin_graphql_api_id": "gid://shopify/Order/5500736241902",
"app_id": 580111,
"browser_ip": "81.136.251.102",
"buyer_accepts_marketing": true,
"cancel_reason": "inventory",
"cancelled_at": "2023-10-09T22:53:37+01:00",
"cart_token": "c1-d8ea51904519df96824e00d57cf402b6",
"checkout_id": 34095756148974,
@milyasyousuf
milyasyousuf / encryption.dart
Last active July 27, 2023 09:47
Simple dart encrpytion
String prepareUSSDString(String ussdString, String offerCode, String customerContactNumber, int amount) {
String encodedStr = '';
String inputStr = '$offerCode$customerContactNumber';
for (int i = 0; i < inputStr.length; i++) {
String char = inputStr[i];
if (RegExp(r'^[0-9]$').hasMatch(char)) {
encodedStr += '${(int.parse(char) + 1) % 10}';
} else {
encodedStr += char;
#*144*4*7*MarchandID*1012345*amount#
#*144*4*7*MarchandID*1111111*amount#
#USSD DIAL -> *144*4*7*10*1012345*1000# -> END USER
#*144*4*7*10*1111111*1000#
@milyasyousuf
milyasyousuf / release_automation.py
Created February 6, 2020 21:13
python release automation script
import sys,os,shutil
from socket import inet_aton, inet_ntoa
import socket
def main():
#initilize with input
main_folder = "releases/"
old_version = main_folder+sys.argv[2]
new_version = main_folder+sys.argv[4]
directory_range = sys.argv[6].split('-')
@milyasyousuf
milyasyousuf / scrape_alexa.py
Created January 2, 2020 09:14
Python Script from Alexa score scarapping
import urllib.request, sys, re
import xmltodict, json
xml = urllib.request.urlopen('http://data.alexa.com/data?cli=10&dat=s&url={}'.format("www.github.com")).read()
result= xmltodict.parse(xml)
data = json.dumps(result).replace("@","")
data_tojson = json.loads(data)
url = data_tojson["ALEXA"]["SD"][1]["POPULARITY"]["URL"]
@milyasyousuf
milyasyousuf / jenkins.sh
Created July 18, 2018 10:24
Junkins installation for linux
#!/bin/bash -e
# RightScript: Install & configure Jenkins CI Server
# this script uses process management techniques to detach parent processes that have childs that don't detach as well as effectively delay events due to the backgrounding
# for verification on the instance, use:
# tail -f /var/log/messages /var/log/jenkins-install.log
log_file="/var/log/jenkins-install.log"
function greet()
{
if (typeof(localStorage) !== 'undefined')
{
if (typeof(localStorage['counter']) === 'undefined')
{
localStorage['counter'] = 0;
}
//alert('You have visited ' + localStorage['counter'] + ' time(s) before!');
localStorage['counter']++;
@milyasyousuf
milyasyousuf / subsets.py
Created March 1, 2018 18:14
Project Euler #201: Subsets with a unique sum
"""
* Subsets with a unique sum
* Problem 201
*
* For any set A of numbers, let sum(A) be the sum of the elements of A.
* Consider the set B = {1,3,6,8,10,11}. There are 20 subsets of B containing
* three elements, and their sums are:
*
* sum({1,3,6}) = 10,
* sum({1,3,8}) = 12,