![xspamguardbanner](https://github.com/rohsec/X-SpamGuard/assets/63975446/85bf7fcd-06aa-41a3-b2bf-99e9627418de)
# X-SpamGuard
X-SpamGuard is a command-line utility tool designed for mass muting/blocking of engaggment spammers, reply spammers without the requirment of any premium/paid Twitter API.
The project uses publicly curated list of known enggament spammers who are actively clickbaiting and spamming the comment section with completely unrelated videos from the [X-SpamWatch](https://github.com/rohsec/X-SpamWatch) dataset
## Getting Started
### Prerequisites
X-SpamGuard is built using Python scripting language and requires the following tools to be installed on your system:
- Python3
- requests (pip install requests)
### Installation
Via PyPi:
```
pip install xspamguard
```
### Usage
```
xspamguard -c cookiefile.txt -t Auth_token -m [mute/block]
```
#### Options:
```
X(Twitter) Mass Spam Blocker
options:
-h, --help show this help message and exit
-m {mute,block}, --mode {mute,block}
Spam Fight Mode (default: mute)
-c C, --cookie C File containing valid cookies
-t TOKEN, --token TOKEN
Your Auth Bearer token
```
## Screnshots
## License
X-SpamGuard is licensed under the [MIT License](https://github.com/<username>/<repo>/blob/main/LICENSE).
## Contributing
If you would like to contribute to X-SpamGuard, please feel free to fork the repository, make your changes, and submit a pull request.
Raw data
{
"_id": null,
"home_page": "https://github.com/rohsec/X-SpamGuard",
"name": "xspamguard",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "twitter, block, blocker, twitter mute, X blocker, user block, Twitter",
"author": "rohsec",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/d2/66/24acc64d427f57be7bb4ee490c97eaf9f9deae328e8f989fbbb9578abe30/xspamguard-1.1.1.tar.gz",
"platform": null,
"description": "![xspamguardbanner](https://github.com/rohsec/X-SpamGuard/assets/63975446/85bf7fcd-06aa-41a3-b2bf-99e9627418de)\n\n\n# X-SpamGuard\n\nX-SpamGuard is a command-line utility tool designed for mass muting/blocking of engaggment spammers, reply spammers without the requirment of any premium/paid Twitter API.\nThe project uses publicly curated list of known enggament spammers who are actively clickbaiting and spamming the comment section with completely unrelated videos from the [X-SpamWatch](https://github.com/rohsec/X-SpamWatch) dataset\n\n## Getting Started\n\n### Prerequisites\n\nX-SpamGuard is built using Python scripting language and requires the following tools to be installed on your system:\n\n- Python3\n- requests (pip install requests)\n\n### Installation\n\nVia PyPi:\n```\npip install xspamguard\n```\n\n### Usage\n\n```\nxspamguard -c cookiefile.txt -t Auth_token -m [mute/block]\n```\n#### Options:\n```\nX(Twitter) Mass Spam Blocker\n\noptions:\n -h, --help show this help message and exit\n -m {mute,block}, --mode {mute,block}\n Spam Fight Mode (default: mute)\n -c C, --cookie C File containing valid cookies\n -t TOKEN, --token TOKEN\n Your Auth Bearer token\n\n```\n\n## Screnshots\n\n\n## License\n\nX-SpamGuard is licensed under the [MIT License](https://github.com/<username>/<repo>/blob/main/LICENSE).\n\n## Contributing\n\nIf you would like to contribute to X-SpamGuard, please feel free to fork the repository, make your changes, and submit a pull request. \n\n\n\n\n\n\n\n\n\n\n\n",
"bugtrack_url": null,
"license": "GNU Affero General Public License v3.0",
"summary": "X-SpamGuard is a command-line utility tool designed for mass muting/blocking engagement spammers on X(twitter).",
"version": "1.1.1",
"project_urls": {
"Download": "https://github.com/rohsec/X-SpamGuard/archive/v1.1.1.zip",
"Homepage": "https://github.com/rohsec/X-SpamGuard"
},
"split_keywords": [
"twitter",
" block",
" blocker",
" twitter mute",
" x blocker",
" user block",
" twitter"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "28116800f4debb7e866f56c1202018b92034fcd17322227c1100aaddbf6e7b4a",
"md5": "f58f0e1d82c32f46df3974bb0e237662",
"sha256": "ab6717c8e23aa632478c9e99371fa9ca7637b8906101d7820d47063ca79227c9"
},
"downloads": -1,
"filename": "xspamguard-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f58f0e1d82c32f46df3974bb0e237662",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5866,
"upload_time": "2024-05-20T12:51:14",
"upload_time_iso_8601": "2024-05-20T12:51:14.949824Z",
"url": "https://files.pythonhosted.org/packages/28/11/6800f4debb7e866f56c1202018b92034fcd17322227c1100aaddbf6e7b4a/xspamguard-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d26624acc64d427f57be7bb4ee490c97eaf9f9deae328e8f989fbbb9578abe30",
"md5": "10122020495758fbcbcf03df9491fadc",
"sha256": "638428c4c295da0e7f46672d2120815b664a10ff767490ac346ac479bcadaef7"
},
"downloads": -1,
"filename": "xspamguard-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "10122020495758fbcbcf03df9491fadc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6559,
"upload_time": "2024-05-20T12:51:16",
"upload_time_iso_8601": "2024-05-20T12:51:16.613100Z",
"url": "https://files.pythonhosted.org/packages/d2/66/24acc64d427f57be7bb4ee490c97eaf9f9deae328e8f989fbbb9578abe30/xspamguard-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-20 12:51:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rohsec",
"github_project": "X-SpamGuard",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "xspamguard"
}