Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: information-security
Daethyra/Cybersecurity-References
A cybersecurity resource library of knowledge documents, links to tools, and automation scripts.
Language: Python - Size: 143 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 17 - Forks: 3
thomasleplus/jwt-utils
A few utilities to work with JWTs.
Language: Shell - Size: 92.8 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 6 - Forks: 3
leplusorg/docker-tor
Run TOR conveniently from a docker container.
Language: Dockerfile - Size: 184 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 10 - Forks: 9
thomasleplus/java-sql-inspector
Utility to test Java code for SQL injection vulnerabilities.
Language: ANTLR - Size: 496 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 7 - Forks: 4
honeybeehacker/Zero-To-OSCP
A quick guide to help total beginners find a path to becoming a penetration tester.
Size: 44.9 KB - Last synced: 3 days ago - Pushed: over 2 years ago - Stars: 6 - Forks: 2
Security-Onion-Solutions/securityonion
Security Onion is a free and open platform for threat hunting, enterprise security monitoring, and log management. It includes our own interfaces for alerting, dashboards, hunting, PCAP, and case management. It also includes other tools such as Playbook, osquery, CyberChef, Elasticsearch, Logstash, Kibana, Suricata, and Zeek.
Language: Shell - Size: 46 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 2,907 - Forks: 456
DosX-dev/obfus.h
Macro-header for compile-time C obfuscation (tcc, win x86/x64)
Language: C - Size: 2.47 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 460 - Forks: 51
edoardottt/secfiles
My useful files for penetration tests, security assessments, bug bounty and other security related stuff
Language: Shell - Size: 47.1 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 103 - Forks: 13
mypdns/matrix
My Privacy DNS #Matrix lists for blacklisting
Language: Shell - Size: 717 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 69 - Forks: 10
chapinb/libvxshare
Unofficial VirusShare API Wrapper
Language: Python - Size: 187 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 5 - Forks: 2
leplusorg/docker-kali
Kali Linux as a docker container.
Language: Dockerfile - Size: 194 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 11 - Forks: 8
ryanlinjui/course-learning
List of NTNU, NTU, NTUST courses that I learned.
Language: C - Size: 149 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0
YongBinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn/hood
A firewall system for working in unsafe environments.
Language: HTML - Size: 23.7 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0
UncleSocks/onyx-caaat-automated-cisco-configuration-assessment-and-auditing-tool
ONYX: Cisco Automated Assessment and Auditing Tool (CAAAT). An open-source tool that automatically assesses and audits Cisco IOS routers against Center for Internet Security (CIS) Cisco IOS 15 Benchmark and Cisco IOS 17 Benchmark.
Language: Python - Size: 335 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 6 - Forks: 0
the-akira/CC33Z
Curso de Ciência da Computação
Language: Jupyter Notebook - Size: 459 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 56 - Forks: 5
CodeWithIsmail/4th-Semester
This repository contains all resources of my 4th semester.
Language: C++ - Size: 402 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0
jonluca/Anubis
Subdomain enumeration and information gathering tool
Language: Python - Size: 272 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1,163 - Forks: 150
decal/werdlists
:keyboard: Wordlists, Dictionaries and Other Data Sets for Writing Software Security Test Cases
Language: HTML - Size: 467 MB - Last synced: 3 days ago - Pushed: about 1 year ago - Stars: 317 - Forks: 87
cyberstudio/ioc-lens
Плагин для Google Chrome, запрашивает дополнительную информацию об индикаторах компрометации в Threat Analyzer и отображает ее на странице браузера.
Language: TypeScript - Size: 4.88 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 0
BeaCox/myBlog
My blog
Language: HTML - Size: 36.8 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0
sajji18/picoCTF
picoCTF Challenges Writeups
Language: Python - Size: 373 KB - Last synced: 6 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
Alekseyyy/InfoSec
Some hacking tools & resources that I wrote from scratch or modified.
Language: C# - Size: 1.1 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 5
thewhitecircle/thewhitecircle.github.io
Official website of TWC
Language: HTML - Size: 5.07 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 6 - Forks: 4
pe3zx/my-infosec-awesome
My curated list of awesome links, resources and tools on infosec related topics
Size: 2.32 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 1,028 - Forks: 135
m14r41/PentestingEverything
Web | Mobile | API | Thick Client | Source Code Review | Wireless | Network Pentesting etc...
Language: JavaScript - Size: 218 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 77 - Forks: 18
architectv/information-security
🛸 BMSTU Information security course (2020) (semester 7)
Language: Go - Size: 3.12 MB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0
BIH-MI/ohdsi-compliance
A set of document templates facilitating efficient implementation and operation of an OMOP/OHDSI installation
Size: 230 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 2 - Forks: 0
cyberstudio/cybsi-cloud-sdk
Python SDK для лёгкой интеграции с сервисами Cybsi Cloud
Language: Python - Size: 472 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 6 - Forks: 2
cyberstudio/cybsi-sdk
Python SDK для продукта Threat Analyzer
Language: Python - Size: 830 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 5 - Forks: 2
TanmoySG/Cryptography-Algorithm
This Repository has some of the Encryption/Decryption algorithms used in Cryptography.
Language: Jupyter Notebook - Size: 3.33 MB - Last synced: 9 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 1
Funkmyster/awesome-cloud-security
A curated list of awesome cloud security blogs, podcasts, standards, projects, and examples.
Size: 114 KB - Last synced: 3 days ago - Pushed: 7 months ago - Stars: 563 - Forks: 107
mtfy/Intelify
Open Source Intelligence tool base for searching breached PII (Personally identifiable information) by Username, Email, or IP address.
Language: JavaScript - Size: 36.1 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 10 - Forks: 0
clides/Hacking-Books
My collection of hacking books for learning information security
Size: 96.5 MB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
marirs/ioc_extract-rs
Extract indicators like urls,domains,ip,emails,etc... from a given string
Language: Rust - Size: 144 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1 - Forks: 1
ail-project/ail-framework
AIL framework - Analysis Information Leak framework
Language: Python - Size: 92.5 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 504 - Forks: 80
CIRCL/AIL-framework
AIL framework - Analysis Information Leak framework. Project moved to https://github.com/ail-project
Language: Python - Size: 95.7 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1,280 - Forks: 282
TheKnower0x0/The-Guardian-Angel
A tool to encrypt and decrypt any binary text file, ensuring secure data handling and privacy protection. It features robust encryption algorithms for reliable security. </>
Language: C++ - Size: 906 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0
cycurity/wister
A wordlist generator tool, that allows you to supply a set of words, giving you the possibility to craft multiple variations from the given words, creating a unique and ideal wordlist to use regarding a specific target.
Language: Python - Size: 1.82 MB - Last synced: 4 days ago - Pushed: 8 months ago - Stars: 79 - Forks: 14
TheSeriousProgrammer/Info-Protect
Projects aims at providing datasecurity for untrusted file transfer modes by encrypting desired files..
Language: Python - Size: 26.4 KB - Last synced: 12 days ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0
Acrosal/Acrosal.github.io
Website For Acrosal
Language: HTML - Size: 7.14 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
OSINT-TECHNOLOGIES/dpulse
DPULSE - Domain Public Data Collection Service
Language: Python - Size: 99.6 KB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 3 - Forks: 0
rmusser01/Infosec_Reference
An Information Security Reference That Doesn't Suck; https://rmusser.net/git/admin-2/Infosec_Reference for non-MS Git hosted version.
Language: CSS - Size: 14.7 MB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 5,368 - Forks: 1,178
cdpxe/nefias
Network Forensic & Anomaly Detection System; tailored for covert channel/network steganography detection
Language: Shell - Size: 65.5 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 27 - Forks: 9
vladko312/SSTImap
Automatic SSTI detection tool with interactive interface
Language: Python - Size: 95.7 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 660 - Forks: 83
Lookyloo/phishtank-lookup
Simple web API using the hourly dump from Phishtank
Language: Python - Size: 668 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 6 - Forks: 4
kraloveckey/venom
👽 The collection of awesome software, tools, libraries, documents, books, resources and cool stuff about information security, penetration testing and offensive cybersecurity.
Language: Shell - Size: 84.6 MB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 8 - Forks: 5
smicallef/spiderfoot
SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.
Language: Python - Size: 15.4 MB - Last synced: 15 days ago - Pushed: 27 days ago - Stars: 11,806 - Forks: 2,096
m-essam-s/Steganography
This Python script demonstrates a simple implementation of steganography.
Language: Python - Size: 937 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 1 - Forks: 0
ComplianceAsCode/content
Security automation content in SCAP, Bash, Ansible, and other formats
Language: Shell - Size: 93.7 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 2,085 - Forks: 666
virajkulkarni14/WebDeveloperSecurityChecklist
A checklist of important security issues you should consider when creating a web application.
Size: 42 KB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 411 - Forks: 60
MahdiMashrur/Awesome-Application-Security-Checklist
Checklist of the most important security countermeasures when designing, creating, testing your web/mobile application
Size: 51.8 KB - Last synced: 5 days ago - Pushed: about 4 years ago - Stars: 577 - Forks: 68
zzzteph/sheye
Opensource assets and vulnerability scanning tool
Language: JavaScript - Size: 93.8 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 137 - Forks: 29
Superjulien/Bruteweb
Bruteweb is a Python script for web security testing. It conducts brute-force attacks to assess web application security. Customize your tests with various options and verbosity levels. Use the command line or GUI for flexibility. Strengthen your web security assessments with Bruteweb.
Language: Python - Size: 171 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 1
cdpxe/Network-Covert-Channels-A-University-level-Course
A free online class on network information hiding/steganography/covert channels that I teach at the FernUniversität in Hagen, Germany, and HS Worms, Germany.
Size: 45.1 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 84 - Forks: 12
muhammedabdelkader/Micro-Sprint
A small pieces of code that are smaller versions of full sprint application
Language: Go - Size: 89.8 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0
mrdcvlsc/Keyper-Offline-Password-Manager
An android application where you can record the following account information: username, platform, passwords to an offline database.
Language: Java - Size: 221 KB - Last synced: 19 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 0
mrdcvlsc/BlockCipherModes
A collection of different block cipher modes, designed to facilitate secure data encryption.
Language: C++ - Size: 19.5 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
j5py/notes
Contains Markdown and text files: my notes taken during different studies, and my solutions to given problems.
Size: 260 KB - Last synced: 20 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
rahulrajpl/netizenship
a commandline #OSINT tool to find the online presence of a username in popular social media websites like Facebook, Instagram, Twitter, etc.
Language: Python - Size: 7.12 MB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 45 - Forks: 12
konstruktoid/hardening
Hardening Ubuntu. Systemd edition.
Language: Shell - Size: 7.26 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 1,309 - Forks: 250
jermdw/j3rmbadger.com
j3rmbadger blog
Language: Shell - Size: 341 KB - Last synced: 22 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
konstruktoid/ansible-role-hardening
Ansible role to apply a security baseline. Systemd edition.
Language: Jinja - Size: 6.22 MB - Last synced: 24 days ago - Pushed: 25 days ago - Stars: 495 - Forks: 105
OWASP/www-chapter-coimbatore
OWASP Coimbatore's Web & Project Repository
Language: HTML - Size: 24.5 MB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 7 - Forks: 24
RichardSlater/cybersecurity
Cybersecurity cheatsheets, payloads, scripts, tools and playbooks
Language: Shell - Size: 38.1 KB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
clong/DetectionLab
Automate the creation of a lab environment complete with security tooling and logging best practices
Language: HTML - Size: 190 MB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 4,508 - Forks: 970
infosecstreams/infosecstreams.github.io
A (hopefully) actively maintained activity-based-autosorted list of InfoSec Streamers
Language: JavaScript - Size: 12.5 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 201 - Forks: 70
maxkrivich/SlowLoris
Asynchronous Python implementation of SlowLoris DoS attack
Language: Python - Size: 154 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 95 - Forks: 36
Kekkodf/WBB-QueryObfuscation
Repository of the Paper "Words Blending Boxes. Obfuscating Queries in Information Retrieval using Differential Privacy."
Language: Python - Size: 14.3 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0
goproslowyo/writeups
Writeups from HTB, THM, and various CTFs.
Size: 15.4 MB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0
Bilal-Z/DES
implementation of data encryption standard (DES) in C++
Language: C++ - Size: 18.6 KB - Last synced: 25 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
s41r4j/phomber
[PH0MBER]: An open source infomation grathering & reconnaissance framework!
Language: Python - Size: 1.76 MB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 331 - Forks: 45
CamilaSCodes/projeto-1-bootcamp-infosec
Simulação de uma rede segura utilizando o Cisco Packet Tracer e elaboração de um procedimento baseado nos padrões de GRC para o Bootcamp em Segurança da Informação do Programa Desenvolve Boticário
Size: 2.75 MB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0
seanpm2001/DMail_Tacklebox
🧰️✉️🪱️ The DMail tacklebox is a separate email folder that holds phishing attempts (known as lures) it is separate from the spam folder, the inbox, and other folders.
Language: Red - Size: 818 KB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1
chrisallenlane/novahot
A webshell framework for penetration testers.
Language: JavaScript - Size: 69.3 KB - Last synced: 9 days ago - Pushed: about 1 month ago - Stars: 294 - Forks: 59
ProDefense/Hawk
Golang tool designed to exfiltrate passwords found via the sshd and su services
Language: Go - Size: 3.6 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 1 - Forks: 0
mehdikerkar/Conferences-Workshops
Slides and materials of some conferences and workshops!
Size: 31.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
riteshzd/Light-weight-2-gateway-payment-protocol
The LWTG protocol enables a customer to pay using 2 credit cards as opposed to a conventional single creddit card, to an online merchant. 2 servers are taken into consideration, one for the customer-merchant side and the other for the payment-gateway. Further security features can be found in the reports.
Language: Python - Size: 5.81 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
lucasjacks0n/EggShell
iOS/macOS/Linux Remote Administration Tool
Language: Objective-C - Size: 8.55 MB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 1,612 - Forks: 383
Lookyloo/lookyloo
Lookyloo is a web interface that allows users to capture a website page and then display a tree of domains that call each other.
Language: Python - Size: 5.31 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 653 - Forks: 79
GACWR/openuba-model-hub
frontend, model registry, model search, and model marketplace for OpenUBA
Language: CSS - Size: 1.62 MB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 3
picatz/shodanz
🔭 A modern, async Ruby gem for Shodan.
Language: Ruby - Size: 195 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 112 - Forks: 23
ShogyX/PlingPling
A powerful script for generating custom dictionaries.
Language: Python - Size: 39.8 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
AidenPearce369/exif-gps-tracer
A python script which allows you to parse GeoLocation data from your Image files stored in a dataset.It also produces output in CSV file and also in HTML Google Maps
Language: Python - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 39 - Forks: 11
AmartyaSingh97/Cryptography-Codes
Codes for common ciphers and encryption techniques.
Language: C - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1
m14r41/CyberSecurity-Interview
Interview Preparation for VATP || Penetration Testing ( Web, Mobile, API etc)
Size: 26.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 1
Hacker-One/Scanners-Box Fork of We5ter/Scanners-Box
A powerful hacker toolkit which collects more than 10 categories of open source scanners from Github - 安全行业从业者自研开源扫描器合辑
Size: 6.24 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 4 - Forks: 3
chrisallenlane/drek
A static-code-analysis tool for performing security-focused code reviews. It enables an auditor to swiftly map the attack-surface of a large application, with an emphasis on identifying development anti-patterns and footguns.
Language: HTML - Size: 174 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 134 - Forks: 21
palantir/osquery-configuration
A repository for using osquery for incident detection and response
Size: 83 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 803 - Forks: 120
yunpengn/CS2107
CS2107 Introduction to Information Security @ NUS SoC
Language: C - Size: 13.9 MB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
CIRCL/potiron
Potiron - Normalize, Index and Visualize Network Capture
Language: Python - Size: 6.29 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 80 - Forks: 20
AlphaDelta/Secure-Desktop
Anti-keylogger/anti-rat application for Windows
Language: C# - Size: 378 KB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 243 - Forks: 51
To2rk/ca2p
Call for papers / accepted papers in top computer security and deep learning fields.
Size: 1.53 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
Rc-W024/SQL-injection
Introduction to SQL injection and PostgreSQL injection simulation.
Language: Python - Size: 106 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
Jieyab89/OSINT-Cheat-sheet
OSINT cheat sheet, list OSINT tools, dataset, article, book and OSINT tips
Size: 735 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 417 - Forks: 73
elastisys/compliantkubernetes
Documentation for the Compliant Kubernetes project
Language: JavaScript - Size: 150 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 115 - Forks: 32
cassimahmedattia/cassimahmedattia
This is my GitHub Profile for my Professional Introduction
Language: SCSS - Size: 1.21 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
siddhapuraharsh/MS-Information-Technology-Arizona-State-University
This repository contains all the assignments, books and other stuffs of Master of Science in Information Technology at Arizona State University.
Language: Python - Size: 133 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0
MISP/MISP
MISP (core software) - Open Source Threat Intelligence and Sharing Platform
Language: PHP - Size: 136 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4,963 - Forks: 1,335
GTekSD/SUASS
one-stop resource for all things offensive security.
Language: JavaScript - Size: 134 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 82 - Forks: 7
fadedhood/fadedhood.github.io
Language: HTML - Size: 9.75 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 2