|
1 | | -# IP-Biter |
2 | | -IP-Biter |
| 1 | +# IP-Biter - Framework |
| 2 | +#### The Hacker-friendly Tracking Framework |
| 3 | +IP-Biter is an open source, easy to deploy, tracking framework that generate high configurables and uniques tracking images and links |
| 4 | +to embed in e-mails, sites or chat systems and visualize, in an hacker-friendly dashboard, high detailed reports of the tracked users |
| 5 | +who visualize the image or open the links. |
| 6 | + |
| 7 | +## Features |
| 8 | +- Very high configurable tracking image generation |
| 9 | +- Tracking links generation |
| 10 | +- Tracking hided and not recognizable from the target point of view |
| 11 | +- Integrated Dashboard |
| 12 | +- Self-tracking prevention |
| 13 | +- Possibility to stop and start the tracking at any time |
| 14 | +- Possibility to hide the Dashboard and protect its access with a password |
| 15 | +- Live tracking reports from the Dashboard |
| 16 | +- Tracking reports live delivered to a configurable mail address |
| 17 | +- Different IP analysis services |
| 18 | +- User-Agent analysis service |
| 19 | +- Integrate URL shortening service |
| 20 | +- AllInOne PHP file |
| 21 | +- No need for a Database |
| 22 | +- Open Source |
| 23 | + |
| 24 | +...and many many more! |
| 25 | + |
| 26 | +Give it a try! |
| 27 | + |
| 28 | +## Getting Started |
| 29 | +#### Access the Dashboard |
| 30 | +1) Access the dashboard through ipb.php?op=$dashboardPage (or through ipb.php if $dashboardPage=='') |
| 31 | + - If $dashboardPageSecret!='' then a login page will appear asking for the $dashboardPageSecret value |
| 32 | +#### Create a new configuration |
| 33 | +2) When the dashboard is opened without parameters, a new configuration is created |
| 34 | + - Another empty new configuration can be generate clicking the "New" button |
| 35 | +3) Configure the tracking image and the advanced setting if needed |
| 36 | + - It is possible to left the original image url empty. In this case an empty image will be used. |
| 37 | +4) Add tracking links if needed |
| 38 | + - It is possible to left the original link empty. In this case the link will generate a 404 page. |
| 39 | +5) Save the configuration |
| 40 | +6) Distribute the generated image or the links to start the tracking |
| 41 | + - You can click the copy button and paste in a html rich email editor like gmail |
| 42 | + - NOTE: If you try to open the generated image or links but have in the same browser the dashboard page opened and loaded, your request will not be tracked (self-tracking prevention feature) |
| 43 | + |
| 44 | +#### Load an existing configuration |
| 45 | +7) When the dashboard is opened with the parameter "uuid", the associated configuration is loaded |
| 46 | + - Another configuration can be loaded pasting the "Track UUID" in the dashboard relative field and clicking the "Load" button |
| 47 | +8) The reports will be automatically visualized in the "Tracking Reports" section of the dashboard |
| 48 | + |
| 49 | +## Security Notes |
| 50 | +- Change the folders name and the dashboard page in the configuration section in order to improve the security |
| 51 | +- Add the following lines to the .htaccess file in order to deny the access to the "configs" and "reports" folders: |
| 52 | +``` |
| 53 | +DirectoryIndex ipb.php |
| 54 | +<IfModule mod_rewrite.c> |
| 55 | + RewriteEngine On |
| 56 | + RewriteRule ^(configs/|reports/) - [F] |
| 57 | +</IfModule> |
| 58 | +``` |
| 59 | + |
| 60 | +## Live DEMO |
| 61 | +<!-- |
| 62 | +Hi and welcome to a tracking link live demonstration. |
| 63 | +The one below is a autogenerated link that redirect to https://ipbiter.000webhostapp.com/?op=dashboard (the demo page) and in the meanwhile, will track you :P |
| 64 | +From this url you are not able to access the relative dashboard. |
| 65 | +Did not trust me? |
| 66 | +Try to hack it as a challange and report me your success; you will be rewarded with a coffee <3 |
| 67 | +--> |
| 68 | +Have a look at the [DEMO](http://ipbiter.000webhostapp.com/?op=l&tid=9fae1fc1-a4dd-44f1-bbaa-0cede56d3cdc&lid=5ab6bbdb-8f7c-45ea-9f33-18d0db7cfd79) (notifications limited at 50 mail/day and 1h/day downtime expected) |
| 69 | + |
| 70 | +## Support Me <3 |
| 71 | +<!-- |
| 72 | +Hi and welcome again to a tracking image live demonstration. |
| 73 | +The one below is a autogenerated link that show this image: https://user-images.githubusercontent.com/8982949/33011169-6da4af5e-cddd-11e7-94e5-a52d776b94ba.png |
| 74 | +when your browser loaded this image, you was been tracked :) |
| 75 | +From this url you are not able to access the relative dashboard. |
| 76 | +Did not trust me? |
| 77 | +Try to hack it as a challange and report me your success; you will be rewarded with another coffee <3 |
| 78 | +--> |
| 79 | +[](https://www.paypal.me/damianofalcioni/0.99) |
0 commit comments